Skip to content

v4.2.0

Compare
Choose a tag to compare
@adamdickmeiss adamdickmeiss released this 16 Oct 10:55
· 638 commits to master since this release

This release offers an important optimization: Token Caching OKAPI-820.
There is also support for async install/upgrade OKAPI-874.
The code has also gone through a major clean up with a change to use
Futurisation API - a change that modified more than 16% of the Java code.

  • OKAPI-845 Consider 'onfailure=continue' parameter for install/upgrade
  • OKAPI-863 Module and interface discovery for current tenant wo permissions
  • OKAPI-868 Add timer to capture metrics of top slow methods
  • OKAPI-872 Better structure for Okapi logs
  • OKAPI-874 install/upgrade: async operation (install jobs) phase 1
  • OKAPI-882 Fix Password leaks in log
  • OKAPI-883 Log4j2Plugins.dat in fat jar causes "Unrecognized format specifier"
  • OKAPI-884 % variable expansion in env breaks credentials
  • OKAPI-885 Warning issued: sun.reflect.Reflection.getCallerClass is not supported
  • OKAPI-887 Unit tests sporadically crash
  • OKAPI-888 Test warning: Corrupted STDOUT by directly writing to native stream in forked JVM 1.
  • OKAPI-890 Implement Token Cache
  • OKAPI-891 Event Bus check
  • OKAPI-892 Redirect stdout/stderr to log for process deployment
  • OKAPI-893 Check for openjdk-11 in okapi startup script fails
  • OKAPI-896 OkapiClient: use WebClient rather than HttpClient
  • OKAPI-898 Upgrade to Vert.x 4.0.0 Beta 3
  • OKAPI-899 Refactor Module handle to use Futurisation API
  • OKAPI-905 Remove permissions for proxy health service
  • OKAPI-909 Default log4j2 logging should be patternlayout; not json
  • OKAPI-914 Enable standalone schema validation of ModuleDescriptor
  • OKAPI-915 Okapi Docker deployment URL/port mismatch on restart