Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

6.0.3

26.03.2024
Expand

improvements

  • Property Signature is now optional for Centera

6.0.2

26.03.2024
Expand

improvements

  • security updates

6.0.1

15.11.2023
Expand

improvements

  • add tia Core support

6.0.0

06.11.2023
Expand

Major Release

  • Change to Jarkata Servlet >= 6.0 - Breaking Change: is only running on modern Java-Webserver that supports JakartaEE (e.g. Tomcat 10 …) and Java 17+

  • Security-Fixes

Fix

  • If an Empty Document is created (without Components) the return code is now 201. Previous: 200

5.3.17

14.08.2023
Expand

Fix

  • fixed a problem when using the security provider enabled for the web console

5.3.16

28.07.2023
Expand

Fix

  • DocumentIds with “.“ are now possible

5.3.15

11.11.2022
Expand

Improvements

  • storage log has a buffer to improve write performance

  • support for HCP 9.2.0 (set cleanVersions to false in storage.cfg)

  • add support for disableviewer in header

5.3.14

27.10.2022
Expand

Fixes

  • Fix an issue with encoded space character in S3

5.3.13

21.10.2022
Expand

Fixes

  • Components with ' in the component ID, were archived correctly, but could not be fetched afterwards

  • Components with comma in the component ID could not be accessed using Chrome browser after archiving

Warning

If you are not using a custom database, changes have to be made to the existing H2 database, or existing data will be lost.

Please see Update H2 Database from 1.3.175 to 2.X for documentation of the required changes.

5.3.12

18.07.2022
Expand

Features:

  • Extenteded Logging for deletion of Tmp-Files

  • Updated KGS Store (3.8.4) with Bugfix for EMC DB with CompIDs containing a ' character

5.3.11

08.07.2022
Expand

Fixes: /Features:

  • Fixed a bug in S3 with Characters ; and : in the compId

  • ILM authentication split procedure fixed replaced by indexOf

5.3.10

15.06.2022
Expand

Fixes: /Features:

  • fix an issue when a component id contains a “%” that is not encoded

  • fix a rare issue where a delete is performed agains a document with retention

5.3.9

05.05.2022
Expand

Fixes: /Features:

  • Reworked KGS Store loading of storage.cfg

  • Add Support for Parallelism from DR >= 4.1 in KGS Store

  • Moved Tmp-Creation to Java-Tmp-Folder in case of FS and Update Requests

  • Ensure closing of INFO-File (Storetype FS) in case of saveProperties failed

  • Empty ContentType leads now to “application/octet-stream” instead of Exception in KGS Store (FS)

  • Changed default of parsing Header to UTF-8 instead of SystemDefault

  • Added Fallback for Components containing %20 or + in Filename/ComponentName

  • ServerVersion is now filled in a ServerInfo

5.3.8

08.04.2022
Expand

Fixes: /Features:

  • Standard UTF-8 will be used with index download and Cyrillic characters

  • Add ContentDisposition for GET-Requests (configurable with “Set Content-Disposition for GET“, default:”false”)

5.3.7

24.03.2022
Expand

Fixes: / Features:

  • “URLDecode twice” also Applies now for POST-Requests.

  • Case-Insensitivity added for CompIds for GET. For CREATE case-sensitivity is taken into account, for GET it first try to find with sensitivity. In case it cannot find it, it will lookup the component with “IgnoreEqualsCase” (Case-Insensitivity). This way, we can support both without Config-Item.

  • Reworked Character-Encoding Detection. We check the undecoded URL for UTF-8 likeliness [Regex: (%..%)]. if it is not given, we check for ISO-8859-1 Characters %XX. Depending on the Result, we decode the Component. This happens before “URL decode twice” take place. The result of the encoding detection is taken into account for “URL decode twice”.

  • Set the Default-Log-Level for the KGS Security Toolkit to 1 (this decrease the Log-Messages)

5.3.6

Expand

Fixes: / Features:

  • Added new Parameter: "URLDecode twice". This is per default active. KPRO and DVS encode CompId twice whereas SAP Module ECTR encode SAP side, saves in SAP Table as encoded compID and do not (warning) encode it while sending via ArchiveLink. In case that module is used, the Parameter “URLDecode twice” needs to be deactivated.

5.3.5

14.03.2022
Expand

Fixes:

  • Prevent double invocation of ReadBarcode due to double initiation of the Contentserver class

Feature:

  • New global CS Parameter : Servlet Mapping PathString (Tab: Backend). See: Main configuration (CS)

  • Added Fallback for + replacement in CompId (check for space instead of +)

Misc (other Bundles in the WAR:)

  • KGS Store (3.8.8) Update. Default Storage-conf file is again named “storage.cfg” and resides in <webserver-root>/conf. The Store will also check if there is a storage.cfg directly in the webserver-root.

  • Update KGS SAP Connector Bundle (2.1.17). SAP Router is now fully supported as connection option

  • Update Framework-Launcher to prevent illegal-access-warning in the Log

5.3.4

24.01.2021
Expand

Fixes:

  • Fixed a encoding and decoding bug with special characters

5.3.3

15.12.2021
Expand

Fixes:

  • Fixed a rare Bug in ILM which is not tested in the SAP ILM Test “RSCMST” but in the SAP ILM Test “RILM_STOR_TEST_AT” (reachable via PROGRAM SE38)


5.3.2

26.11.2021
Expand

Fixes

  • Fix for serverInfo&resultAs=html on Server without ISO-88591 Charset (like Asia)

  • Fixed Bug in S3 when Locking from Migration-Server (prevent double locks)

  • Support <context-param> for <param-name>KGSStore-Profile</param-name> in web.xml. This allows to configure KGS Store-Config on JBOSS/Wildfly application server (See: /wiki/spaces/WIKI/pages/2239594504 )

  • Fixed Bug in “Convert Single to Multipage Tiff”

  • Fixed Bug which led to left over temp-files in multicomponent scenarios (POST) where one component failed

5.3.1

06.10.2021
Expand

Improvements

  • Reimplemented HTTP-Endpoint “ContentServer”.

    • Now supported ArchiveLink Endpoints are:

      • <server>:<port>/KGSAdmin-CS/contentserver

      • <server>:<port>/KGSAdmin-CS/ContentServer

  • Added detailed “Retention date not reached” message. Now, DocID, Contrep and CompID are returned in the ErrorMessage.

  • Changed Default-Log-Level for Security Toolkit (e.g. used for Timestamp-Signatures or Certificate Validation) to “Debug”

Fixes

  • Fixed Bug for Files > 5GB in S3

  • Fixed Bug in POST for already existed documents does not lead to deletion of the document anymore (was introduced in 5.3.0)

  • Fixed Bug which leads to locking of KGS Signature Components before transaction is completed

5.3.0

02.08.2021
Expand

Improvements

  • Reimplemented legacy feature “HTTPGETRedirect” (see documentation for more details)

  • Forwards Hashes from the Migration

  • Transactional behaviour in Multipart POST: At least one error will result in the deletion of the document

  • RetentionLock from MultiPart will be postponed until complete Document is transfered

Fixes

  • Restored Downward-Capabilities for Tomcat 8.5 and Websphere 9.0.0.11

5.2.11

15.04.2021

Expand

Improvements

  • Improved exception handling in document adapter.

Fixes

  • Fix regarding multipart POST with content length > 2 GB.

  • Fixed issue regarding Minio-S3-Storage

  • Fixed issue regarding retention when migrating to Azure storage

5.2.10

25.02.2021

Expand

New features

  • New parameter was added which allows you to automatically generate the SAP bridge in case you provided the path to the jar as well as the native library and set the parameter GenerateBridgeOnStartup to true within the SAPConnector-config file.
    Please note: KGS SAP Connector

  • You may new filter for user data within the KGS ProtocolWriter.

Fixes

  • Fix regarding multipart POST.

Security

  • Patches regarding extended command validation

5.2.9

05.02.2020

Expand

Improvements

  • Update KGS Store to version 3.7.2

  • Updated ISMTPInterface API signature

Security

  • Hardened security

5.2.8

13.01.2020

Expand

Improvements

  • Updated Security

  • small changes in ILM

  • Update Dependency of KGS DMS

5.2.7

16.12.2020

Expand

Security

  • CSRF protection support for SAP Connector

  • XSS protection fixes

  • Extracted H2 Console into a Module. It has to be explicitly enabled if needed.

5.2.6

09.12.2020

Expand

Protocol Interface changed to IProtocolwriter2

5.2.5

09.12.2020

Expand

Fixes

  • Fix of false error message when rebuilding Bridge bundle.

Improvement

  • Changed dependencies in order to improve security

  • UTF-8 encoding for all KeyExport-values.

  • Improved encryption for saved passwords.

5.2.4

09.11.2020

Expand

Fixes

  • Fix regarding StorageType 11 (MS Azure).

  • Fix regarding ILM license. (ContentServer did not show the presence of an ILM license.)

  • Fix regarding execution of KGS ContentServer4Storage within JRE-environment.

Improvement

  • Reduced number of requests necessary in order to delete a document (DocDelete) in StorageTypes 12 and 13.

  • Storage configuration will now show all possible parameters for S3- and Azure-configurations.

5.2.3

17.06.2020

Expand

Improvement

  • Added functionality to protocol hash values

  • Improved DMS pool

  • Added column in order to log hash values


5.2.2

11.12.2019

Expand

Improvement

  • Improved logging for ILM

  • Improvement of multi-tenant definition in storage types 12 and 13

Fixes

  • Fix for special characters in ComponentID


5.2.0


Expand

Improvement

  • Core update to 1.6.3

    • Added support for base32 encoded component IDs

    • Extended support for special chars

  • SAPALink-Generic update to 1.3.2

  • Security-Toolkit update to 1.2.4

  • Added support of Java 11

  • Added support of Tomcat 9

5.1.9

15.10.2019

Expand

Improvement

  • Bugfix for CertificateList in combination with Repositories containing underscore

  • Charset Handling in GetProperties fixed


5.1.8

26.09.2019

Expand

Improvement

  • Bugfix regarding ILM Store

  • Reimplement .msg-File Disposition-Handling

  • Rename Viewer Context to Viewer Profile

5.1.7-3 (Hotfix)

02.07.2019

Expand

Fix

  • SAPConnector-Bundle update to version 2.1.8

    • Bridgebundle can now be created with a custom conf-directory path

  • SAPALink-Generic-Bundle update to 1.3.1

5.1.7-2

01.07.2019

Expand

Fix

  • Core-Bundle update to 1.5.9

    • ArchiveLinkMultipartReponse bug fix

  • SAPALink-Generic-Bundle update to 1.2.7

Improvement


New Feature

  • The Security-Provider bundle is now part of the ContentServer release.

Security


5.1.7 (and earlier)

12.11.2015 - 02.07.2019

Expand

02.07.2019 5.1.7 ::KE:: Cleaned Bundle-ClassPath to avoid unnecessary exceptions

27.06.2019 5.1.6 ::MR:: Increased Version Number for TAG

05.06.2019 5.1.5 ::MR:: Update SAP RFC Functionality in order to work with SAP Connector Service and the Multiconfig,

Support block GUI Servlet

05.06.2019 5.1.5 ::MR:: Removed SAP Solution Manager as well as DocumentFinder Functionality from KGS ContentServer

05.06.2019 5.1.5 ::MR:: Detached SAP Connector (removed dependency) from ContentServer

20.05.2019 5.1.4 ::AC:: Spaces in the repository name will be displayed in the overview (Gitlab Ticket # 48)

16.04.2019 5.1.3 ::KE:: FIX SapRFCReadTable index exception bug fix

12.04.2019 5.1.2 ::KE:: NEW ILM Http Port processing functionality improved

15.03.2019 5.1.1 ::AC:: License Check Bug Fix (Gitlab Ticket # 45) and Typo Error fix (Gitlab Ticket # 42)

04.12.2018 5.1.0 ::MR:: Added to Maven/CICD

29.11.2018 5.0.8 ::MR:: Added Parameter "Keystore Path" for global Configuration

12.11.2018 5.0.8 ::MR:: Bug Fix IE11 Delete Certificate, Feature: Added Confirm Dialog

12.11.2018 5.0.8 ::GK:: Bug Fix DisableDelete Parameter & SecurityChangeOnCommand

30.10.2018 5.0.7 ::MR:: Reworked ReserveDocId-Functionality

30.10.2018 5.0.7 ::MR:: Fixed Bug regarding Certificate Display in IE

11.09.2018 5.0.7 ::MR:: Implemented Delete Certificate via CS Admin

20.08.2018 5.0.6 ::GK:: Implemented "Support MTA" Switch to disable handling of native IXOS MTA documents

20.08.2018 5.0.6 ::GK:: Implemented Min Process Count to keep at least MinProcessCount Sapalink-Objects

20.06.2018 5.0.5 ::GK:: Crypted licensing strings

07.06.2018 5.0.4 ::GK:: CHANGE Dependency to document adapter 1.0.4, new shrink script

16.05.2018 5.0.3 ::GK:: FIX:Undefined Repositories can be accessed

16.05.2018 5.0.3 ::GK:: FIX:New Licenses entered were accepted without bundle restart

16.05.2018 5.0.3 ::GK:: FIX:High CPU load when enabling Barcode Timer

06.03.2018 5.0.2 ::MR:: Added Certificate List, fixed Issue regarding new CR with Initial Config, Updated Dependencies to Core 1.3.9 and security 1.1.7

06.03.2018 5.0.1 ::GK:: Dependency set to security 1.1.5, fixed unneccesary componentcreateext call with no properties,

removed PAP-Prefix configuration

05.02.2018 5.0.0 ::GK:: New default password for keystores (ksadmin)

28.09.2017 4.3.5 ::GK:: FIX DISPLAY Error when adding or editing Repository Definitions

28.09.2017 4.3.5 ::GK:: FIX ILM Functionality enabled

18.09.2017 4.3.4 ::GK:: CHANGE ordering of components in info command (non-data components returned first)

28.08.2017 4.3.3 ::GK:: FIX License issue

14.08.2017 4.3.2 ::GK:: FEATURE added signing of content data

21.07.2017 4.3.1 ::KE:: CHANGE use of Image-Adapter for Data Conversion

21.07.2017 4.3.1 ::GK:: CHANGE new Configuration for Repositories

21.07.2017 4.3.1 ::GK:: CHANGE new Certificate View for offline and online Certificates

21.07.2017 4.3.1 ::GK:: FIX Reimplemented setCert Functionality (CSAdmin)

01.05.2017 4.3.1 ::GK:: Navigation added (jQuery include)

01.03.2017 4.3.0 ::GK:: Added URL-Parameter COMP-PROPERTY-RETENTION,DOC-PROPERTY-ATIME,DOC-PROPERTY-MTIME

01.03.2017 4.3.0 ::GK:: Replaced Config-Parameter for calculation of hash values in info command with URL parameter COMP-PROPERTY-HASHKEY=true|false|0|1

28.02.2017 4.3.0 ::GK:: Changed version number to get the lock-command to work properly with Mig4AL and Cache

20.01.2017 4.2.0 ::GK:: Adaption to new security bundle , removed obsolete SyncSapSecu and SecurityProvider Parameter

20.01.2017 4.2.0 ::GK:: Implemented changes of non - OSGi ContentServer from RK

20.01.2017 4.1.9 ::GK:: Compatibility Mode for old compid's (double default decoded and double UTF-8 decoded)

30.11.2016 4.1.8 ::KE:: Implemented mechanism of calculating hash values if required by the user

05.10.2016 4.1.7 ::GK:: Compatibility Mode for old compid's (double decoded)

13.09.2016 4.1.6 ::GK:: New SAPALink-Object Management through Java-ConcurrentList

10.09.2016 4.1.5 ::GK:: Configuration switches for BackendRead and Write-Timeout switched to OSGI

19.08.2016 4.1.4 ::GK:: Added search for DATA (capital written) in get command with no given compId

18.08.2016 4.1.4 ::GK:: Added AuthId to ContentServer Info Page

14.08.2016 4.1.3 ::GK:: Added Compatibility mode for ISO-Latin-1 encoded Components (needs core 1.1.7)

29.07.2016 4.1.2 ::GK:: Changed return Code for create-Command of kgs-annotations to 201 (instead of 200)

07.05.2016 4.0.8 ::GK:: Signature verification with BC Provider

07.05.2016 4.0.8 ::GK:: Fixed serverInfo response

25.02.2016 4.0.7 ::GK:: Changes Configuration of Parameter MaxProcesscount to OSGI

11.12.2015 4.0.6 ::GK:: Changed Configuration of PAP to OSGI Configuration

12.11.2015 4.0.5 ::GK:: Fixed return codes of component create (SC_FORBIDDEN)