Skip to content

Releases

v3.5.0

Choose a tag to compare

@michaelklishin michaelklishin released this 01 Apr 22:18
v3.5.0
d69196b

v3.5.0 (2025-03-24)

Full Changelog

Implemented enhancements:

  • Add cuttlefish schema #28

Merged pull requests:

3.4.0

Choose a tag to compare

@mkuratczyk mkuratczyk released this 04 May 12:31
6f77cf2
  • Copy paste some crypto type definitions from OTP to make dialyzer happy
  • Exclude shake128 and shake256 (new hashing algorithms introduced in OTP26) from the tests as they don't support what we do
  • Add OTP26 to CI
  • Remove OTP23 from CI

Full Changelog

3.3.0

Choose a tag to compare

@lukebakken lukebakken released this 04 Mar 16:56
v3.3.0
a47b060

GitHub Milestone

What's Changed

New Contributors

Full Changelog: v3.2.0...v3.3.0

3.2.0

Choose a tag to compare

@lukebakken lukebakken released this 07 Nov 19:52
v3.2.0
80c0421

GitHub Milestone

What's Changed

New Contributors

Full Changelog: v3.0.0...v3.2.0

3.0.0

Choose a tag to compare

@michaelklishin michaelklishin released this 02 May 06:48

Changes Between 2.4.0 and 3.0.0 (May 2, 2022)

Fallback Secret Support

An alternative secret now can be provided to be used as fallback.
This is useful for key migrations (rotations, upgrades, and so on)
when some stored pieces of state can still use the old key.

Contributed by @luos.

GitHub issue: rabbitmq/credentials-obfuscation#15

Support for Erlang/OTP 25

The library supports Erlang 25 and drops support for Erlang versions < 22.3.

2.4.0

Choose a tag to compare

@michaelklishin michaelklishin released this 30 Jul 08:06
a266a6f

Changes Between 2.3.0 and 2.4.0 (February 18, 2021)

Support for Erlang/OTP 24 and the new Crypto API

The library now supports Erlang 24 and drops support for Erlang versions < 22.1.

Contributed by Dominic @dmorneau Morneau.

GitHub issue: #10.