v2.0.0: general release of keyring v2
Keyring v2 (available on crates.io) is a significant upgrade from v1 while maintaining full backward compatibility on existing platforms. Here's a summary of the changes from v1:
- Introduce traits for pluggable credential-store implementations.
- Add a
mock
credential store for easy cross-platform client testing. - Upgrade to secret-service v3.
- Always use service-level search in secret-service.
- Allow creation of new collections in secret-service.
- Add the kernel keyutils as a linux credential store.
- Add build support for FreeBSD.
The README contains instructions for upgrading v1 client code to work with v2. Enjoy!