diff --git a/docs/06_operations/14_release-notes/02_current.mdx b/docs/06_operations/14_release-notes/02_current.mdx index 3df7c5a47d..ac546af8aa 100644 --- a/docs/06_operations/14_release-notes/02_current.mdx +++ b/docs/06_operations/14_release-notes/02_current.mdx @@ -34,6 +34,136 @@ Foundation UI has a programme of regular continual releases. These are documente GSF release notes are added to this area immediately following each software release. The most release is at the top. +## Genesis 8.0.0(platform-symphony) + +### Features +- Added membersCanInvite flag to create channel event + +## Dependency changes +- Bump org.simplejavamail:simple-java-mail from 8.5.1 to 8.8.2 +- Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 + +## Genesis 8.0.0(platform-notify) + +### Features +- Rapid design system and web-core prelim + +### Fixes +- Fixed routes tab alignment and submit disable issue +- Mark rule and template dialog fields as required + +## Genesis 8.0.0(platform-fix) +No functional changes. + +## Genesis 8.0.0(platform-elektron) +No functional changes. + +## Genesis 8.0.0(platform-auth) + +### Features +- Rapid design system and web-core prelim + +### Fixes +- Change appearance to danger for user management deactivated button +- Provide correct template for profiles + +## Genesis 8.0.0(platform-market-data) +No functional changes. + +## Genesis 8.0.0(platform-documents) + +### Features +- Move to rapid and web-core ll/249 + +### Dependency changes +- Updating genesis dependencies + +## Genesis 8.0.0(platform-reporting) +No functional changes. + +## Genesis 8.0.0(ref_data_app-server) +No functional changes. + +## Genesis 8.0.0(genesis-server) + +### Breaking changes +- Always add userName to rule expression substitutions in DynamicRuleFactory +- Always start GENESIS_EVALUATOR by default +- Add genesisType to json schema to provide genesis field type info +- Using indy compilation +- GenesisScriptCache is not consistently hit + +### Features +- (router): add flag to provide enhanced HEARTBEAT_PONG messages and expose "onHeartbeatPing" hook in script definition to handle custom business logic +- (router): expose settings for Websocket frame sizes, fix frame aggregation and allow Websocket binary payload using MsgPack format +- Add PrimaryIfSingleNode system definition setting to automatically set a cluster node as primary if no other hosts are defined +- Add TestPlugin and GenesisTestSettingsPlugin to Gradle +- Add classpath to process jar manifest instead of environment variable +- Add new genesisSyncCompact task to support compact processes and update ProjectOverviewBuilderTask +- Add validation for enum field values +- Added '-audit' flag to SendIt +- Added support for null values in criteria JSON API +- Move gzipped logs to archive dir in startServer +- Refactor GenesisJunit and related classes for support updates +- Support compact processes in project overview +- Add annotation driven test approach +- Add data load flag to remap, and usertAll flag to SendIt +- Added field macros for common field patterns +- Handle DataServer LOGON_NACK message in testing flow +- Improve java api for bulk and range subscribe operations +- Use lower lmdb default database size when running through intellij +- Added 'verify' pal function to event handlers + +### Fixes +- (manifest): path for finding script modules in simplified structure +- Add TIMESTAMP support to DbMon distinct command +- Add empty REQUEST when message body and parameters is empty on request replies +- Fixed issues in schema validation with BigDecimal handling and embedded type info +- Remap fail when field becomes non-nullable and added to key at the same change set +- USER_ATTRIBUTES table should use new table field syntax for dynamic fields for compatibility purposes +- UserSessionCache now handles multiple expiry listeners for the same auth token +- BundleGeneratedClasses=false works when project type is application +- Correct issue in updateTablesDictionary gradle task (updateTablesDictionary) +- Correct remap's handling of dictionary comparison for old and new table syntax +- Do not attempt to handle OOM in ScriptHost +- Ensure heartbeat pong provides accurate information about authentication status at all times +- File upload supports larger files +- pal-dataserver: updates batched at MessageSet level now preserve old row data +- Remove projectOverviewBuilder task dependency on genesisSync + +### Dependency changes +- Upgrade gradle license report plugin from 2.0 to 2.7 +- Bump aeronVersion from 1.44.0 to 1.44.1 in /genesis-conventions +- Bump byteBuddyVersion from 1.14.13 to 1.14.14 in /genesis-conventions +- Bump byteBuddyVersion from 1.14.14 to 1.14.15 in /genesis-conventions +- Bump camelVersion from 4.5.0 to 4.6.0 in /genesis-conventions +- Bump com.github.oshi:oshi-core from 6.5.0 to 6.6.0 in /genesis-conventions +- Bump com.github.spullara.mustache.java:compiler from 0.9.11 to 0.9.12 in /genesis-conventions +- Bump com.github.spullara.mustache.java:compiler from 0.9.12 to 0.9.13 in /genesis-conventions +- Bump com.google.errorprone:error_prone_annotations from 2.26.1 to 2.27.0 in /genesis-conventions +- Bump com.google.errorprone:error_prone_annotations from 2.27.0 to 2.27.1 in /genesis-conventions +- Bump commons-cli:commons-cli from 1.6.0 to 1.7.0 in /genesis-conventions +- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 in /genesis-parent/genesis-cluster +- Bump debeziumVersion from 2.6.0.Final to 2.6.1.Final in /genesis-conventions +- Bump info.picocli:picocli from 4.7.5 to 4.7.6 in /genesis-conventions +- Bump io.github.classgraph:classgraph from 4.8.170 to 4.8.171 in /genesis-conventions +- Bump io.github.classgraph:classgraph from 4.8.171 to 4.8.172 in /genesis-conventions +- Bump jacksonVersion from 2.17.0 to 2.17.1 in /genesis-conventions +- Bump ktorVersion from 2.3.10 to 2.3.11 in /genesis-conventions +- Bump nettyVersion from 4.1.108.Final to 4.1.109.Final in /genesis-conventions +- Bump oracleJdbcVersion from 23.3.0.23.09 to 23.4.0.24.05 in /genesis-conventions +- Bump org.apache.commons:commons-csv from 1.10.0 to 1.11.0 in /genesis-conventions +- Bump org.checkerframework:checker-qual from 3.42.0 to 3.43.0 in /genesis-conventions +- Bump org.gradle.test-retry from 1.5.8 to 1.5.9 in /genesis-conventions +- Bump org.gradle:test-retry-gradle-plugin from 1.5.8 to 1.5.9 in /genesis-conventions +- Bump org.jline:jline from 3.25.1 to 3.26.0 in /genesis-conventions +- Bump org.jline:jline from 3.26.0 to 3.26.1 in /genesis-conventions +- Bump org.jlleitschuh.gradle.ktlint from 12.1.0 to 12.1.1 in /genesis-conventions +- Bump org.objenesis:objenesis from 3.3 to 3.4 in /genesis-conventions +- Bump slf4jVersion from 2.0.12 to 2.0.13 in /genesis-conventions +- Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.3.5 to 2.3.6 in /genesis-conventions +- Bump testcontainersVersion from 1.19.7 to 1.19.8 in /genesis-conventions + ## Genesis 7.1.2(platform-symphony) ### Features @@ -269,7 +399,7 @@ No functional changes. - Support subtable syntax using inline fields - Update SQL database connection pool size parameter handling - Update scripts to include local imports and implement metaInf producers -- Add data load flag to remap, and usertAll flag to SendIt +- Add data load flag to remap, and upsertAll flag to SendIt - Add process file overrides to project overview build task - Add upsert to SendIt. - Check db in sync with classpath dictionary on RxDbImpl while not preventing Remap to run.