Releases: rabbitmq/credentials-obfuscation
Releases · rabbitmq/credentials-obfuscation
v3.5.0
3.4.0
- Copy paste some crypto type definitions from OTP to make dialyzer happy
- Exclude
shake128
andshake256
(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
3.3.0
What's Changed
- Include rebar3_hex in project_plugins, not plugins by @newmanjeff in #23
- Update README.md by @L1nY4n in #24
New Contributors
- @newmanjeff made their first contribution in #23
- @L1nY4n made their first contribution in #24
Full Changelog: v3.2.0...v3.3.0
3.2.0
What's Changed
- Initial test workflow in Actions by @michaelklishin in #16
- Convert strings to binaries even if disabled or secret pending by @gomoripeti in #17
- Convert from string to binary in the caller process by @gomoripeti in #19
- Update actions to include Windows and latest Erlang by @lukebakken in #20
- Use
pubkey_pbe:pbdkdf2/7
by @lukebakken in #21
New Contributors
- @gomoripeti made their first contribution in #17
Full Changelog: v3.0.0...v3.2.0
3.0.0
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.