Skip to content

Releases: IdentityPython/JWTConnect-Python-CryptoJWT

Almost lock-less release

08 Mar 08:08
6ba2a32
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.6.1...1.7.0

Use UTC time.

14 Dec 10:11
a7dd24f
Compare
Choose a tag to compare

Make sure the UTC time is always used inside the library.

Allow modern Cryptography

02 Nov 14:16
2fcf15d
Compare
Choose a tag to compare
  • Fix compatibility with Cryptography 35
  • Use default httpc timeout if unset
  • Test on Python 3.10
  • Update test vectors to work with Cryptography 35

What's Changed

Full Changelog: 1.5.2...1.6.0

Bugfix release

17 May 16:09
72d6698
Compare
Choose a tag to compare
  • init_args and load_args may appear when loading from dumped information.

Thread-safe Keybundles

12 Apr 17:09
5b36ff0
Compare
Choose a tag to compare
  • Make KeyBundle thread-safe

Changed persistent storage method

22 Mar 07:57
e1eabfd
Compare
Choose a tag to compare

Previously modules interfaced directly with the persistent storage. This had some drawbacks like performance problems, not optimal integration with other software packages and problems in multiple instances environments.

Instead the package will now provide dump, flush and load methods to provide users of the package to store and retrieve state.

Compatibility release

19 Mar 08:52
836d3de
Compare
Choose a tag to compare
  • Fix deprecated int_from_bytes in cryptography.

More Key Bundle fixes

07 Oct 14:43
214d0a8
Compare
Choose a tag to compare
  • Add ignore_invalid_keys parameter (default True) to KeyBundle
  • Fix Exception formatting

Key Bundle fixes

11 Sep 16:56
46df6c3
Compare
Choose a tag to compare
  • add ignore_errors_period option to KeyBundle for setting optional error hold down period
  • fix issue with key activation/inactivation for KeyBundle remote sources

Dependency fixes for Cryptography

02 Sep 10:47
3f24ac8
Compare
Choose a tag to compare
  • Fix bug in iqmp calculation (fix from @c00kiemon5ter)
  • More code reformatting
  • Check formatting via tox
  • Use Python 3.8 for quality testing