diff --git a/changelog.d/20241115_095433_kevin_implement_pam_for_meps.rst b/changelog.d/20241115_095433_kevin_implement_pam_for_meps.rst deleted file mode 100644 index 669e4651f..000000000 --- a/changelog.d/20241115_095433_kevin_implement_pam_for_meps.rst +++ /dev/null @@ -1,27 +0,0 @@ -New Functionality -^^^^^^^^^^^^^^^^^ - -- Implement optional PAM capabilities for ensuring user accounts meet - site-specific criteria before starting user endpoints. Within the multi user - endpoint, PAM defaults to off, but is enabled via the ``pam`` field: - - .. code-block:: yaml - :caption: ``config.yaml`` -- Example MEP configuration opting-in to PAM - - multi_user: true - pam: - enable: true - - As authentication is implemented via Globus Auth and identity mapping, the - Globus Compute Endpoint does not implement the authorization or password - managment phases of PAM. It implements account - (|pam_acct_mgmt(3)|_) and session (|pam_open_session(3)|) management. - - For more information, consult :ref:`the PAM section ` of the - documentation. - - .. |pam_acct_mgmt(3)| replace:: ``pam_acct_mgmt(3)`` - .. _pam_acct_mgmt(3): https://www.man7.org/linux/man-pages/man3/pam_acct_mgmt.3.html - .. |pam_open_session(3)| replace:: ``pam_open_session(3)`` - .. _pam_open_session(3): https://www.man7.org/linux/man-pages/man3/pam_open_session.3.html - diff --git a/changelog.d/20241205_121009_30907815+rjmello_bum_dill_v0_3_9.rst b/changelog.d/20241205_121009_30907815+rjmello_bum_dill_v0_3_9.rst deleted file mode 100644 index fbd8a861a..000000000 --- a/changelog.d/20241205_121009_30907815+rjmello_bum_dill_v0_3_9.rst +++ /dev/null @@ -1,4 +0,0 @@ -Changed -^^^^^^^ - -- Bumped ``dill`` dependency to version 0.3.9 for Python 3.11+. \ No newline at end of file diff --git a/compute_endpoint/globus_compute_endpoint/version.py b/compute_endpoint/globus_compute_endpoint/version.py index bb29e806a..b76a3a968 100644 --- a/compute_endpoint/globus_compute_endpoint/version.py +++ b/compute_endpoint/globus_compute_endpoint/version.py @@ -1,6 +1,6 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "2.33.0a1" +__version__ = "2.33.0" # TODO: remove after a `globus-compute-sdk` release # this is needed because it's imported by `globus-compute-sdk` to do the version check diff --git a/compute_endpoint/setup.py b/compute_endpoint/setup.py index 0f243270e..14a89f688 100644 --- a/compute_endpoint/setup.py +++ b/compute_endpoint/setup.py @@ -6,7 +6,7 @@ REQUIRES = [ "requests>=2.31.0,<3", "globus-sdk", # version will be bounded by `globus-compute-sdk` - "globus-compute-sdk==2.33.0a1", + "globus-compute-sdk==2.33.0", "globus-compute-common==0.5.0", "globus-identity-mapping==0.4.0", # table printing used in list-endpoints diff --git a/compute_sdk/globus_compute_sdk/version.py b/compute_sdk/globus_compute_sdk/version.py index 04aa9cc2e..06ee108b7 100644 --- a/compute_sdk/globus_compute_sdk/version.py +++ b/compute_sdk/globus_compute_sdk/version.py @@ -3,7 +3,7 @@ # single source of truth for package version, # see https://packaging.python.org/en/latest/single_source_version/ -__version__ = "2.33.0a1" +__version__ = "2.33.0" def compare_versions( diff --git a/docs/changelog.rst b/docs/changelog.rst index 8689f2467..90005b01e 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,6 +3,43 @@ Changelog .. scriv-insert-here +.. _changelog-2.33.0: + +globus-compute-sdk & globus-compute-endpoint v2.33.0 +---------------------------------------------------- + +New Functionality +^^^^^^^^^^^^^^^^^ + +- Implement optional PAM capabilities for ensuring user accounts meet + site-specific criteria before starting user endpoints. Within the multi user + endpoint, PAM defaults to off, but is enabled via the ``pam`` field: + + .. code-block:: yaml + :caption: ``config.yaml`` -- Example MEP configuration opting-in to PAM + + multi_user: true + pam: + enable: true + + As authentication is implemented via Globus Auth and identity mapping, the + Globus Compute Endpoint does not implement the authorization or password + managment phases of PAM. It implements account + (|pam_acct_mgmt(3)|_) and session (|pam_open_session(3)|) management. + + For more information, consult :ref:`the PAM section ` of the + documentation. + + .. |pam_acct_mgmt(3)| replace:: ``pam_acct_mgmt(3)`` + .. _pam_acct_mgmt(3): https://www.man7.org/linux/man-pages/man3/pam_acct_mgmt.3.html + .. |pam_open_session(3)| replace:: ``pam_open_session(3)`` + .. _pam_open_session(3): https://www.man7.org/linux/man-pages/man3/pam_open_session.3.html + +Changed +^^^^^^^ + +- Bumped ``dill`` dependency to version 0.3.9 for Python 3.11+. + .. _changelog-2.32.1: globus-compute-sdk & globus-compute-endpoint v2.32.1