Releases: AbsaOSS/login-service
v2.0.0
New Features 🎉
- #146 [LS] Introduces
/token/generate?group-prefixescase-sensitivity control in #149- Previously existing
/token/generate?group-prefixes=prefixHereis no longer case-sensitive by default. One may add&case-sensitive=trueto bring back previous behavior.
- Previously existing
Migration notes from v1.6 and older
- Login service v1.6.0 and older's
/token/generate?group-prefixes=prefixesHereequivalent will now be/token/generate?group-prefixes=prefixesHere&case-sensitive=true- if you want to keep using case-sensitive group filtering, you need to add
&case-sensitive=trueto your token-generating request URL - if this change is welcome (i.e. you benefit from case-insensitive filtering - you had to put in multiple cases of the same prefix to match), you need to do nothing (or even simplify the groups prefixes that are the same except for casing)
- if you want to keep using case-sensitive group filtering, you need to add
Full Changelog
v1.6.1
Infrastructure ⚙️
- #145 Release is broken in #150
"[email protected]"added to workflow file for release
Documentation 📜
Full Changelog
v1.6.0
Login Service v1.5.0
New Features 🎉
- #138 Make Login Service releasable under new Maven central repository in #140
- Updated
sbt.versionto1.11.5for release. - Updated Developers
- Updated
sbt-ci-releaseto1.11.2 - Updated
scala213 = "2.13.13"
- Updated
- #33 Removed futures from controller in #139
- Removed Futures from all return types of the token controller
- Amended Tests and classes required for this
Silent-live 🤫
- #129 Experimental: An attempt to do browser negotiation on a get enpoint in #130
- experimental GET endpoint at
/token/experimental/get-generateadded (must be allowed in config vialoginsvc.rest.experimental.enabled=true)
- experimental GET endpoint at
Documentation 📜
- #35 JWT public signing verification documentation (direct howto on
/token/generateandtoken/public-key) - PR: #136 Remove jacoco forks
- Used new GH Action for Jacoco reports.
- Used Jacoco agent solution instead of sbt-jacoco plugin for measuring code coverage.
- Used new library for method filtration for jacoco reports.
- PR: #137 Used latest release of jmf.
- Update to use latest version of jmf.
Spikes ⚠️
- #74 Possibility to login using email address
Full Changelog
Login Service v1.4.0
Release Notes:
- For LDAP connection errors, 504 error code is communicated to signify the state difference compared to previously present 504 #133
Login Service V1.3.1
Release Notes:
- Added new Ldap retry feature in order to protect the user from brief moments of network or Ldap outages. This is done by setting configuration properties which set the amount of retry attempts to do before sending an error to the user as well as the delay time between each attempt. #119
- Added new documentation indicating the above new feature. #123
Login service v1.3.0
LS Client Library: v1.0.1
Client Library v1.0.1
Release of the login-service client-library. Library gives users a convenient and easy way to connect and interface with the login-service.
This includes authentication and the retrieval of access tokens, refresh tokens and public Keys.
Changes since v1.0.0
-Added Scala 2.13 compatibility
-Changed Claims Parser to reflect the change to configurable claims on the main Service
The library package may be found here:
https://search.maven.org/artifact/za.co.absa/login-service-client-library_2.12/1.0.1/jar
https://search.maven.org/artifact/za.co.absa/login-service-client-library_2.13/1.0.1/jar
Details on the codebase can be found here:
https://github.com/AbsaOSS/login-service/blob/master/clientLibrary/README.md
Client Library: v1.0.0
Client Library v1.0.0
Release of the login-service client-library. Library gives users a convenient and easy way to connect and interface with the login-service.
This includes authentication and the retrieval of access tokens, refresh tokens and public Keys.
The library package may be found here:
https://search.maven.org/artifact/za.co.absa/login-service-client-library_2.12/1.0.0/jar
Details on the codebase can be found here:
https://github.com/AbsaOSS/login-service/blob/master/clientLibrary/README.md