- The symmetric cipher class now encrypts and decrypts in a thread-safe manner. cyberark/slosilo#31
- Transition to Ruby 3. Consuming projects based on Ruby 2 shall use slosilo V2.X.X.
- Add rake task
slosilo:recalculate_fingerprints
which rehashes the fingerprints in the keystore. Note: After migrating the slosilo keystore, run the above rake task to ensure the fingerprints are correctly hashed.
- Use SHA256 algorithm instead of MD5 for public key fingerprints.
- Add support for JWT-formatted tokens, with arbitrary expiration.
- Fixes a bug that occurs when signing tokens containing Unicode data