Release notes
Authorization Domain Manager (ADM) features, bug fixes, and known issues by release.
Version 1.1.4
What's new
Deployment updates
Minor improvements in deployment scripts.
Version 1.1.3
What's new
Vulnerability fixes
Internal libraries were updated to address vulnerabilities.
Version 1.1.2
What's new
Snyk for vulnerabilities check
ADM 1.1.2 supports vulnerabilities scanning based on Snyk, an industry-leading security intelligence management solution that helps protect codes from open source risks.
Fixed issues
ADM now supports special characters in Postgres passwords
An issue during ADM startup process due to Postgres password containing special characters has been fixed.
Version 1.1.1
What's new
Deployment enhancements for ASM integration.
Minor updates for the release of the ASM latest version.
Version 1.1.0
What's new
README file updated
The README file is updated with a new "ADM is running" section that lists necessary actions to get ADM up and running.
Fixed issues
Swagger UI page shows up properly whether the URL ends in a slash or not
In the previous version of ADM, pointing a browser to the documented Swagger UI endpoint, but missing the ending slash resulted in a broken Swagger UI. This has been fixed.
ADM will not be initialize if decimal points are found in an integer parameter
If integer parameters in the deployment.yaml file had decimal points, then ADM would start anyway. This has been fixed.
Version 1.0.0
What's new
Simplified installation of ADM
This release introduces a simplified way to install and run ADM based on Docker. The new installation process makes it even quicker and easier to get ADM up and running.
Support for grouping domains into namespaces
ADM now supports grouping domains into namespaces, and the API methods have been updated to reflect this. An API method for deleting a namespace has been added.
Online documentation
The documentation for ADM has been converted to an online format, and is now available at https://docs.axiomatics.comOpens in a new tab. PDFs are no longer included in the distribution. The online distribution model will improve availability and ensure that users always have easy access to the latest version of the documentation.
ADM does not require a separate license file to run
A separate license file is not needed to run ADM. The application is covered by the licenses of components run in conjunction with ADM.
Changes in Java support
ADM now supports 64-bit Java SE 11 or Java SE 17. Java SE 8 is no longer supported.
Demonstration project removed
The beta versions of ADM included a demonstration project for testing and demonstration purposes. This has been removed from the finished release.
Version 0.10.0 beta release
What's new
API method refactoring
This release introduces a comprehensive refactoring of the API methods of ADM, including revised URIs. This means that any current use of the methods must be reviewed and updated accordingly. Refer to the Authorization Domain Manager documentation for more information.
Support for conditional requests for the GET domain by name operation
An ADM client fetching a domain by name can include a header to indicate which authorization domain(s) it is already in possession of. If any of those domains match the domain currently pointed to by the domain name, ADM will indicate this to the client and avoid including a complete representation of the domain in the response thus reducing network load.
For clients that do not provide such domain information, the response from ADM always includes a representation of the domain currently pointed to by the name.
This implementation is compliant with IETF RFC 7232, §3.2, which delineates the name and semantics of the header information that clients must use for an "If-None-Match" header field, and IETF RFC 7232, §4.1, which describes the definition of the "304 (Not Modified)" status code and header information ADM will use in its response.
Operation to list all domain names added
An operation to retrieve and list all the domain names available in the ADM database has been added.
Operation to retrieve the history of a domain name added
An operation to retrieve the history of a domain name has been added. It takes a domain name as an argument and returns an array of the historical changes of this domain name in the form of pairs of dates and domain IDs sorted by time.
Operation to roll back a domain name change added
An operation to roll back changes to a domain name has been added. It takes a domain name and a domain ID as arguments and points the domain name to the given domain ID, thus restoring the domain name to a previous state represented by the domain ID.
Operation to convert domain format removed
ADM beta version 0.9.0 included an operation that would convert a legacy authorization domain document to the format used by ADM. This operation has been removed.
Version 0.9.0 beta release
This is a beta release of Authorization Domain Manager. Features and specifications are still under development and may be subject to change without notice.