Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 1.4.0

    Release: igwn-auth-utils 1.4.0
    igwn-auth-utils 1.4.0
    
    Minor feature release.
    
    Changes:
    
    -   Add support for disabling/enabling auth credentials from the environment
        [https://git.ligo.org/computing/software/igwn-auth-utils/-/merge_requests/107]
    -   Reduce default token timeleft to 60
        [https://git.ligo.org/computing/software/igwn-auth-utils/-/merge_requests/108]
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/software/igwn-auth-utils/-/milestones/22>
    
  • 1.3.1

    Release: igwn-auth-utils 1.3.1
    igwn-auth-utils 1.3.1
    
    Patch release.
    
    Changes:
    
    -   Make gssapi and htgettoken optional requirements
        [https://git.ligo.org/computing/software/igwn-auth-utils/-/merge_requests/105]
    
    The full details of this release can be seen at
    <https://git.ligo.org/computing/software/igwn-auth-utils/-/releases/1.3.1>
    
  • 1.3.0

    Release: igwn-auth-utils 1.3.0
    igwn-auth-utils 1.3.0
    
    Feature release.
    
    Changes:
    
    -   Add kinit function to support getting Kerberos credentials
        [https://git.ligo.org/computing/software/igwn-auth-utils/-/merge_requests/98]
    -   Add get_scitoken wrapper around htgettoken
        [https://git.ligo.org/computing/software/igwn-auth-utils/-/merge_requests/102]
    -   Update minimum requirements for Pip install
        [https://git.ligo.org/computing/software/igwn-auth-utils/-/merge_requests/103]
    
    The full details of this release can be seen at
    <https://git.ligo.org/computing/software/igwn-auth-utils/-/releases/1.3.0>
    
  • 1.2.1

    Release: igwn-auth-utils 1.2.1
    igwn-auth-utils 1.2.1
    
    Patch release.
    
    Changes:
    
    -   Add deprecation warning for users of X.509
        [https://git.ligo.org/computing/software/igwn-auth-utils/-/issues/27]
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/19>
    
  • 1.2.0

    Release: igwn-auth-utils 1.2.0
    igwn-auth-utils 1.2.0
    
    Minor feature release.
    
    Changes:
    
    - [computing/software/igwn-auth-utils!85] Validate all candidate X.509 credentials in `find_credentials`
    - [computing/software/igwn-auth-utils!88] Support multiple issuers in `is_valid_token`
    - [computing/software/igwn-auth-utils!91] Update requirements versions
    - [computing/software/igwn-auth-utils!72] Add support for Python 3.12
    - [computing/software/igwn-auth-utils!92] Add support for Python 3.13
    
    This release also comes with improved online documentation, see
    
    <https://igwn-auth-utils.readthedocs.io/>
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/18>
    
  • 1.1.1

    Release: igwn-auth-utils 1.1.1
    igwn-auth-utils 1.1.1
    
    Patch release
    
    Changes:
    
    - [computing/software/igwn-auth-utils!73] Replace usage of `datetime.utcnow` with `datetime.now`
    - [computing/software/igwn-auth-utils!74] Catch `InvalidAuthorizationResource` when validating tokens
    - [computing/software/igwn-auth-utils!75] Add support for emitting warnings when tokens fail to load or validate
    - [computing/software/igwn-auth-utils!76] Fix call to `mock.called_once_with` in tests
    - [computing/software/igwn-auth-utils!77] Fix cryptography deprecation warning
    - [computing/software/igwn-auth-utils!83] Use furo for documentation theme
    - [computing/software/igwn-auth-utils!84] Move all project metadata to pyproject.toml
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/software/igwn-auth-utils/-/milestones/17>
  • 1.1.0

    Release: igwn-auth-utils 1.1.0
    igwn-auth-utils 1.1.0
    
    Minor feature release.
    
    Changes:
    
    - Support multiple scopes in `is_valid_token` [computing/igwn-auth-utils!70]
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/15>
    
  • 1.0.2

    Release: igwn-auth-utils 1.0.2
    igwn-auth-utils 1.0.2
    
    Bug-fix release.
    
    Changes:
    
    - Ensure that token=False works on all requests [computing/igwn-auth-utils!67]
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/14>.
    
  • 1.0.1

    Release: igwn-auth-utils 1.0.1
    igwn-auth-utils 1.0.1
    
    Bug-fix release.
    
    Changes:
    
    - Fix bug in disabling token auth via function call [computing/igwn-auth-utils!65]
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/13>.
    
  • 1.0.0

    Release: igwn-auth-utils 1.0.0
    igwn-auth-utils 1.0.0
    
    Major release.
    
    Major changes:
    
    - Refactor requests auth handling to enable per-request token discovery [computing/igwn-auth-utils!59]
    
    Other changes:
    
    - Allow disabling automatic `raise_for_status` for Sessions [computing/igwn-auth-utils!52]
    - Fix keyword argument passing in requests wrappers [computing/igwn-auth-utils!56]
    - Add issuer keyword to `is_valid_token` [computing/igwn-auth-utils!57]
    - Allow deserialising token in `is_valid_token` [computing/igwn-auth-utils!58]
    - Add support for Python 3.11 [computing/igwn-auth-utils!61]
    - Workaround bug in requests 2.14 [computing/igwn-auth-utils!62]
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/12>
    
  • 0.4.0

    Release: igwn-auth-utils 0.4.0
    igwn-auth-utils 0.4.0
    
    Development release.
    
    Changes:
    
    -   [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/48]
        Add `igwn_auth_utils.scitokens.token_audience` function.
    -   [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/49]
        Add support for all HTTP methods
    -   [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/51]
        Fix error reporting in scitokens tests
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/9>
    
  • 0.3.1

    Release: igwn-auth-utils 0.3.1
    igwn-auth-utils 0.3.1
    
    Bug-fix release
    
    This release replaces 0.3.0 which had incorrect packaging information.
    There are no library changes between 0.3.0 and 0.3.1.
    
  • 0.3.0

    Release: igwn-auth-utils 0.3.0
    igwn-auth-utils 0.3.0
    
    Feature release.
    
    Changes:
    
    -   [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/41]
        Python Requests interface is now not optional
    -   [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/44]
        New `.token` attribute for the `Session` wrapper
    -   [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/46]
        Improvements to token discovery to handle mismatching audiences
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/7>.
    
  • 0.2.3

    Release: igwn-auth-utils 0.2.3
    igwn-auth-utils 0.2.3
    
    Bug-fix release
    
    Changes:
    
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/37]
      Handle port numbers in the default `token_audience`
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/39]
      Use `sphinx-immaterial-igwn` for the docs theme
    
    The full details of this milestone can be seen at
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/6>.
    
  • 0.2.2

    Release: igwn-auth-utils 0.2.2
    igwn-auth-utils 0.2.2
    
    Bug-fix release
    
    Changes:
    
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/31] add debian/watch file for automated debian package builders
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/32] initialise all authorisation credentials, rather than just the first
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/33] add minimum versions for all requirements
    
    The full details of this milestone can be seen at
    
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/5>
    
  • 0.2.1

    Release: igwn-auth-utils 0.2.1
    igwn-auth-utils 0.2.1
    
    Bug-fix release
    
    Changes:
    
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/17] improve token enforcer
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/18] improve token error handling
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/23] improve token defaults
    - [https://git.ligo.org/computing/igwn-auth-utils/-/merge_requests/28] rename the RHEL SRPM
    
    The full details of this milestone can be seen at
    
    <https://git.ligo.org/computing/igwn-auth-utils/-/milestones/4>
    
  • 0.2.0

    Release: igwn-auth-utils 0.2.0
    igwn-auth-utils 0.2.0
    
    Backwards-compatible feature release
    
    Changes:
    
    - [duncanmmacleod/igwn-auth-utils#5] add new `igwn_auth_utils.requests` interface
    - [duncanmmacleod/igwn-auth-utils#8] update to scitokens >=1.5.0
    - [duncanmmacleod/igwn-auth-utils#9] add support for discovering X.509 credentials in `~/.globus`
    - [duncanmmacleod/igwn-auth-utils#10] improvements to X.509 handling
    - [duncanmmacleod/igwn-auth-utils#11] prefer `X509_USER_CERT/KEY` over X509_USER_PROXY
    - [duncanmmacleod/igwn-auth-utils#12] add new `igwn_auth_utils.IgwnAuthError` exception object
    
    The full list of changes related to this release can be seen at
    
    <https://github.com/duncanmmacleod/igwn-auth-utils/pulls?q=is:pr+milestone:0.2.0>
    
  • 0.1.0

    Release: igwn-auth-utils 0.1.0
    0.1.0: first release
    
    This is the first release of this project