Skip to main content

8.15 Documents

Breaking changes​

  • Added additional content validation to document manager uploads
  • Ensure file upload authentication is correctly enabled by default

Features​

  • Added CSV templating support through Thymeleaf
  • Allow resolution of document assets from different locations
  • Allow resolution of document templates from different locations + xml generation
  • LoadFiles by fileName should return in order of newest to oldest

Fixes​

  • file-server-app : Verify AWS_REGION sysdef is not null and not blank when setting up the AmazonS3ClientBuilder region configuration
  • file-server-app : Map replace/download invalid ids to return correct 404/400 error codes
  • Allow CSV template generated files to be stored
  • Prevent errors on concurrent writes with same file name
  • Set region explicitly in s3 client construction to prevent errors on servers running IMDS v2 security
  • File upload race conditon and improve upload and replace ux
  • Install hooks perm script file path
  • Remove repeated template resolving from remote client docgen event call

Dependency changes​

  • Fixing versions with vulnerabilities
  • Bump net.minidev:json-smart from 2.5.2 to 2.6.0
  • Bump org.gradle.test-retry from 1.5.8 to 1.6.0
  • Bump org.gradle.test-retry from 1.6.0 to 1.6.4

Patch releases​

8.15.14​

Features​
  • file-server : File-expiry retention for Document Manager

8.15.13​

Fixes​
  • Bump seed-utils to 15.6.2 to unblock FoundationUI 15 apps

8.15.12​

Features​
  • Make GCS userProject optional

8.15.11​

Fixes​
  • FileType used in FileStorageClient must be available in API library

8.15.10​

Fixes​
  • Deleting a file should unlink the templates and assets

8.15.9​

Fixes​
  • Save Document API should allow file type to be provided
Dependency Changes​
  • add JFrog dev-repo to Gradle configs to mitigate Maven Central throttling

8.15.8​

Dependency changes​
  • Align server genesisVersion to 8.15.14, add CI consistency guard
  • Bump genesisVersion from 8.15.10 to 8.15.14

8.15.7​

  • This release was unintentionally published during our deployment process. It contains no new features, bug fixes, or changes from the previous version. Please use the latest patch release for this minor version.

8.15.6​

  • This release was unintentionally published during our deployment process. It contains no new features, bug fixes, or changes from the previous version. Please use the latest patch release for this minor version.

8.15.5​

Dependency changes​
  • Upgrade GSF version to 8.15.10
  • Bump org.thymeleaf:thymeleaf from 3.1.2.RELEASE to 3.1.4-RELEASE

8.15.4​

Fixes​
  • File separator issue when appending to file name

8.15.3​

Fixes​
  • Load and delete should use folder prefix

8.15.2​

Features​
  • Add ability to provide project id to gcs

8.15.1​

Features​
  • Implement google cloud file storage manager
Fixes​
  • Resolve version from the first @genesislcap/* dependency