Skip to content
This repository has been archived by the owner on Jul 21, 2021. It is now read-only.

IDS ConfigManager 6.0.0

Compare
Choose a tag to compare
@tmberthold tmberthold released this 26 Mar 12:57
f31ce6c

Added

  • Print version number of used ConfigManager in scheduled log
  • Log incoming API calls
  • Interception of "undefined" API-parameter contents for most important APIs (e.g. "undefined" resourceId)
  • Print JVM system-default-charset at Jar/Image Start (should be UTF-8 to work with german umlauts)
  • Print used, free and max Java Heap Space for CM

Changes

  • Major Change: if no broker has been created in CM, API /api/ui/broker/resource/information now returns empty list instead of status-code
  • More detailed error logging with Class-/Methodnames where log is produced
  • Code refactoring
  • Increased timeout for a response from connector before readtimeout exception is thrown (30 sec instead of 10 sec before)

Fixes

  • POST /api/ui/broker/delete/resource not working
  • GET /api/ui/broker/resource/information does not return brokers
  • Encode API-Input/Output UTF8 (support german umlauts)
  • Error 404 at PUT /contract
  • Error 404 at POST /representation.
  • DSC: Resources can now be edited and the updated information is now stored in the DSC
  • Recursively update all resource changes in approutes
  • Major Change: If requesting a contract fails, CM now returns a fail-message instead of agreementId: Failed
  • Force use of UTF-8 for JVM for docker image start (serializer and ulauts need UTF-8 encoding)