From a3a3c2c50b1271b0093c2f0a9937e47106e6b0dd Mon Sep 17 00:00:00 2001 From: wjhendry <90383531+wjhendry@users.noreply.github.com> Date: Tue, 28 May 2024 13:13:51 +0100 Subject: [PATCH 1/2] PTL-1313 release notes: part one bring us up to the beginning of May --- .../14_release-notes/02_current.mdx | 657 ++++++++++++++++++ 1 file changed, 657 insertions(+) diff --git a/docs/06_operations/14_release-notes/02_current.mdx b/docs/06_operations/14_release-notes/02_current.mdx index b7568e3f1a..8a13886846 100644 --- a/docs/06_operations/14_release-notes/02_current.mdx +++ b/docs/06_operations/14_release-notes/02_current.mdx @@ -34,6 +34,663 @@ 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 7.2.1(genesis-server) + +### Breaking changes +- Always start GENESIS_EVALUATOR by default + +## Genesis 7.1.11(auth-server) + +### Fixes +- Ensure refresh logon does not increment session counter + +## Genesis 7.2.0(genesis-symphony) + +### Dependency changes +- Fixing dependency after jar renaming in notify +- Bump com.github.node-gradle.node from 7.0.1 to 7.0.2 +- Bump com.jfrog.artifactory from 5.1.13 to 5.2.0 +- Bump org.jetbrains.kotlinx.kover from 0.7.5 to 0.7.6 +- 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 7.2.0(genesis-notify) + +### Breaking changes +- Removed dependency on file-server from genesis-notify +- Added state model for screen alerts, updated expiry and dismiss functionality to use new states +- Added the option of different routing strategies to support additional use cases + +### Features +- Added table operation to notify rule/template creation APIs +- Ensure SENDER is always set as part of a result expression for both templates and rules +- Added notification entities as prompt for seed. +- Allow dismissing alerts to move to historical tab +- Selecting update type in rule/template dialog + +### Fixes +- Ensure table entity id in result expression is correctly unquoted +- Add data folder to notify min distribution +- Change default route placement + +### Dependency changes +- Bump org.simplejavamail:simple-java-mail from 8.6.3 to 8.8.3 +- Bump org.simplejavamail:simple-java-mail from 8.8.3 to 8.8.4 +- Updating seed utils to 14.173.3 + +## Genesis 7.2.0(elektron-server) +No functional changes. + +## Genesis 7.2.0(fix-server) +### Breaking changes + +- Aligned process ports with platform standards + +### Features +- Add minimal distribution publication +- Added debug logging for outbound FIX messages + +### Fixes +- Delete unnecessary gradle task call + +## Genesis 7.2.0(auth-server) + +### Breaking changes + +- Removed genesis-notify dependency from auth + +### Features +- Add profile management +- Collapse req & data servers into manager. + +### Fixes +- Ensure refresh logon does not increment session counter +- Implement retry mechanism on OIDC HTTP request failures +- Remove maxSimultaneousLogins check from RefreshTokenAuthenticator +- Specifying retry logic under the genesisPassword config block is now deprecated +- Added package-lock for npm metadata publish. +- Change default route placement +- Include data folder in min distribution + +### Dependency changes +- Bump com.unboundid:unboundid-ldapsdk from 6.0.11 to 7.0.0 +- Bump org.mockito.kotlin:mockito-kotlin from 5.2.1 to 5.3.1 +- Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 +- Updating seed utils to 14.173.3 + +## Genesis 7.2.0(genesis-file-server) +### Breaking changes +- Convert file-server to simplified structure. + +### Features +- Expose service API for file management operations +- Added DELETE endpoint for files +- Added install hook to populate new right codes. + +### Fixes +- Add minimal distribution +- Change default route placement +- Fix artifact distribution name. +- Removed service from package scan in process. + +### Dependency changes + +- Bump com.amazonaws:aws-java-sdk-s3 from 1.12.686 to 1.12.701 +- Bump com.azure:azure-identity from 1.11.0 to 1.12.0 +- Bump org.jetbrains.kotlinx.kover from 0.7.5 to 0.7.6 +- Bump org.jsoup:jsoup from 1.13.1 to 1.17.2 +- Updating seed utils to 14.173.3 + +## Genesis 7.2.0(market-data-server) +No functional changes. + +## Genesis 7.2.0(ref_data_app-server) + +### Dependency changes +- Updating genesis dependencies + +## Genesis 7.2.0(reporting-server) + +### Breaking changes +- Removed REPORT_DATASOURCES table and made available data sources driven by Sysdef and service discovery + +### Features +- Added reporting queries as prompt for seed. + +### Dependency changes +- Bump org.sonarqube from 4.4.1.3373 to 5.0.0.4638 +- Updating seed utils to 14.173.3.## Genesis 7.2.0(genesis-server) + +### Breaking changes + +- API enhancements for dynamic rule creation forms, split new SYSTEM_ENTITY request into two +- Always add userName to rule expression substitutions in DynamicRuleFactory +- Standardised python script shebang lines to make compatible with systems running python2 and python3 +- Add --excludeFields arg to DumpIt +- Using indy compilation +- Router parses request bodies correctly for reqrep server message +- GenesisScriptCache is not consistently hit + +### Features +- (Settings plugin): Ensure internal modules exist before compilation +- (Settings plugin): generate config jar from main module and remove config internal module +- (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 +- (settings-plugin): project type properties so import not required +- Add PrimaryIfSingleNode system definition setting to automatically set a cluster node as primary if no other hosts are defined +- Add SQL high performance mode configuration and enable by default on postgres and mssql +- Add gzip compression option for table dumps +- feat: Add inject method to AuthPermissionsScript +- Add minimal cfg zip to distribution and distribution plugin. +- Add option to exclude fields from results in data servers and request servers +- Add support for reading gzipped CSV files in SendIt +- Added new pipeline API to GSF +- Enhance purger scripts to support csv and csv.gz backups +- Implement Early Failure for Invalid Mandatory to Optional Field Overrides in Metadata Definitions +- Implement max safe integer and update numeric type fields +- Improve logging on Streamer Clients +- Only log defaulting value statement if running SendIt in verbose mode +- 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 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. +- Enable autoIncrement for LONG fields +- Introducing pbc build gradle plugin +- Log auth map and fields on dataserver auth usage +- Logs with traceability in query and caching +- Move publication logic to DistributionPlugin. +- New table syntax to support inline field definitions +- Refactor Excel to Genesis to allow usage from Genesis create +- Site specific distribution plugin and remove site specific internal module +- Support for update queue using JMS as underlying implementation +- Update enum syntax in tables + +### Fixes +- (dataserver): try to recover from data server errors +- (exec plugin): copy site specific files from main module +- (manifest): path for finding script modules in simplified structure +- (pal-dataserver): disableAuthUpdates flag works as expected again +- (pal-streamer): Added terminateOnError flag to streamer config to allow control of failure behaviour, enhanced exception handling +- Add 'enabled' property to ManifestCreationTask +- Add TIMESTAMP support to DbMon distinct command +- Add `NEW_PASSWORD` and `OLD_PASSWORD` to `SensitiveFields` and test case +- Add support for dataserver pagination mode when using HTTP requests +- Add template processing feature in ProductDetailsCreatorPlugin +- Convert evaluator expression parser as well as writer to use logical AND +- Create new task to depend on _genesisInstall and generated code +- End the dictionary sync failure process with exitProcess. +- Ensure remap logs full output correctly +- Extending length of address line fields +- Fix Moving view logic so the timestamp sorted references are always in sync with the rows in view +- Fix Operating System incompatibilities in purger config (Windows) and path resolution (MacOS) +- Fix SentIt tasks generation +- Fix deploy scripts +- Force version 2.2.11 of jnr-jffi for ALL modules and exclude jnr-jffi dependency from pal-dataserver +- Guarantee appropriate handling of dataserver socket disconnection events at router level +- Implement annotation script handling in Gradle plugin +- Improved Comparator code in DbUtil to prevent Long and Int casting errors +- JMS UpdateQueue to do not close consumer if there are still listeners +-LoginNack to cause the username in the channel context to be erased +- MORE_COLUMNS messages now successfully change the payload of future QUERY_UPDATE messages +- Prevent duplicate cache entries in views generated dao jar +- Prevent malformed payloads from evaluator result expressions +- Propagate closing of subscription to underlying subscription +- Refactor file storage and alert tables in genesis configuration +- Remap fail when field becomes non-nullable and added to key at the same change set +- Resources are not copied to site-specific internal module in simple app +- Respect asterisk in project overview builder +- Unable to find module on simple structure when localDaogenVersion is mentioned +- Update FindCommand to handle null dbEntity +- Update Long.MIN/MAX_SAFE_INTEGER and refactor tables in genesis config +- Update backport.yml +- Add MetaInf directory to all codegen tasks to ensure they respect gradle rules for caching and task avoidance +- Add check to stop pbc being used with bundleGeneratedClasses in settings plugin +- Add process arguments to project overview json +- Added fields to dynamic rule from template creation. +- BundleGeneratedClasses=false works when project type is application +- Correct path to config folder in site specific for simple structure +- Correct remap's handling of dictionary comparison for old and new table syntax +- Dictionary cache main module now assembles all the submodules on assemble. +- Distinct/search commands not working in DBMon for enums +- Distribution cfg and scripts folder paths +- Distribution zip file version with dist plugin +- Do not attempt to handle OOM in ScriptHost +- Ensure we always add generated jars dependencies +- Excluding jnr from dataserver 2 +- Finding product name in settings plugin +- Fix copy task dependencies for simplified project structure +- GenerateCache option is now respected as expected +- Handle multiple modules in processes.xml in project overview builder +- Include all cfg and script files in PBC distribution (GSF-6753) +- Including audit generated builders in the dao cache +- Only add version constraints of artifacts from a product's manifest where version is same as product version +- pal-dataserver: updates batched at MessageSet level now preserve old row data +- Remove hardcoded genesis artifactory config in site specific template +- Remove projectOverviewBuilder task dependency on genesisSync +- Replaced endsWith() to !=. +- Resource daemon to do not wait for chronicle when running from intellij plugin +- SetupEnvironment task fails on deploy plugin +- Update implementation of createManifestTask to work with changes to simple structure +- View enriched fields returns null after DATA_LOGOFF message + +### Dependency changes +- Fixing snapshot version +- Bump jacksonVersion from 2.16.2 to 2.17.0 in /genesis-conventions +- Move `awsJdbcWrapperVersion` from `genesis-db` to `genesis-dependencies` +- Update owasp-false-positives.xml to exclude Quartz forever +- Upgrade gradle license report plugin from 2.0 to 2.7 +- Bump actions/cache from 3 to 4 +- Bump actions/checkout from 2 to 4 +- Bump up actions/upload-artifact from 2 to 4 +- Bump up actions/upload-artifact from 3 to 4 +- Bump aeronVersion from 1.43.0 to 1.44.0 in /genesis-conventions +- Bump byteBuddyVersion from 1.14.11 to 1.14.13 in /genesis-conventions +- Bump camelVersion from 4.3.0 to 4.4.0 in /genesis-conventions +- Bump camelVersion from 4.4.0 to 4.4.1 in /genesis-conventions +- Bump camelVersion from 4.4.1 to 4.5.0 in /genesis-conventions +- Bump com.github.oshi:oshi-core from 6.4.11 to 6.4.12 in /genesis-conventions +- Bump com.github.oshi:oshi-core from 6.4.12 to 6.4.13 in /genesis-conventions +- Bump com.github.oshi:oshi-core from 6.4.13 to 6.5.0 in /genesis-conventions +- Bump ump com.github.vertical-blank:sql-formatter from 2.0.4 to 2.0.5 in /genesis-parent/genesis-environment +- Bump com.google.errorprone:error_prone_annotations from 2.24.1 to 2.25.0 in /genesis-conventions +- Bump com.google.errorprone:error_prone_annotations from 2.25.0 to 2.26.0 in /genesis-conventions +- Bump com.google.errorprone:error_prone_annotations from 2.26.0 to 2.26.1 in /genesis-conventions +- Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre in /genesis-conventions/genesis-dependencies +- Bump com.google.guava:guava from 33.0.0-jre to 33.1.0-jre in /genesis-conventions +- Bump com.google.jimfs:jimfs from 1.1 to 1.3.0 in /genesis-parent/genesis-environment +- Bump com.google.protobuf:protobuf-java from 3.25.2 to 3.25.3 in /genesis-conventions +- Bump com.google.protobuf:protobuf-java from 3.25.3 to 4.26.0 in /genesis-conventions +- Bump com.google.protobuf:protobuf-java from 4.26.0 to 4.26.1 in /genesis-conventions +- Bump com.jakewharton.fliptables:fliptables from 1.1.0 to 1.1.1 in /genesis-parent/genesis-environment +- Bump com.jfrog.artifactory from 5.1.10 to 5.1.14 in /genesis-conventions +- Bump com.jfrog.artifactory from 5.1.14 to 5.2.0 in /genesis-conventions +- Bump com.jfrog.artifactory from 5.1.14 to 5.2.0 in /genesis-publish-config +- Bump com.microsoft.sqlserver:mssql-jdbc from 12.4.2.jre11 to 12.6.0.jre11 in /genesis-conventions +- Bump com.microsoft.sqlserver:mssql-jdbc from 12.6.0.jre11 to 12.6.1.jre11 in /genesis-conventions +- Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 in /genesis-parent/genesis-cluster +- Bump commons-io:commons-io from 2.15.1 to 2.16.0 in /genesis-conventions +- Bump commons-io:commons-io from 2.16.0 to 2.16.1 in /genesis-conventions +- Bump debeziumVersion from 2.5.0.Final to 2.5.1.Final in /genesis-conventions +- Bump debeziumVersion from 2.5.1.Final to 2.5.2.Final in /genesis-conventions +- Bump debeziumVersion from 2.5.2.Final to 2.5.3.Final in /genesis-conventions +- Bump debeziumVersion from 2.5.3.Final to 2.5.4.Final in /genesis-conventions +- Bump debeziumVersion from 2.5.4.Final to 2.6.0.Final in /genesis-conventions +- Bump gradle/gradle-build-action from 2 to 3 +- Bump groovyVersion from 3.0.20 to 3.0.21 in /genesis-conventions +- Bump io.github.classgraph:classgraph from 4.8.165 to 4.8.167 in /genesis-conventions +- Bump io.github.classgraph:classgraph from 4.8.167 to 4.8.168 in /genesis-conventions +- Bump io.github.classgraph:classgraph from 4.8.168 to 4.8.170 in /genesis-conventions +- Bump io.netty:netty-all from 4.1.104.Final to 4.1.106.Final in /genesis-conventions/genesis-dependencies +- Bump io.netty:netty-all from 4.1.106.Final to 4.1.107.Final in /genesis-conventions +- Bump jacksonVersion from 2.16.1 to 2.16.2 in /genesis-conventions +- Bump joda-time:joda-time from 2.12.6 to 2.12.7 in /genesis-conventions +- Bump junitVersion from 5.10.1 to 5.10.2 in /genesis-conventions +- Bump ktorVersion from 2.3.7 to 2.3.8 in /genesis-conventions/genesis-dependencies +- Bump ktorVersion from 2.3.8 to 2.3.9 in /genesis-conventions +- Bump ktorVersion from 2.3.9 to 2.3.10 in /genesis-conventions +- Bump log4jVersion from 2.22.1 to 2.23.0 in /genesis-conventions +- Bump log4jVersion from 2.23.0 to 2.23.1 in /genesis-conventions +- Bump micrometerVersion from 1.12.1 to 1.12.2 in /genesis-conventions +- Bump micrometerVersion from 1.12.1 to 1.12.2 in /genesis-conventions/genesis-dependencies +- Bump micrometerVersion from 1.12.2 to 1.12.3 in /genesis-conventions +- Bump micrometerVersion from 1.12.3 to 1.12.4 in /genesis-conventions +- Bump micrometerVersion from 1.12.4 to 1.12.5 in /genesis-conventions +- Bump mockitoVersion from 5.10.0 to 5.11.0 in /genesis-conventions +- Bump mockitoVersion from 5.8.0 to 5.9.0 in /genesis-conventions/genesis-dependencies +- Bump mockitoVersion from 5.9.0 to 5.10.0 in /genesis-conventions/genesis-dependencies +- Bump msgpackVersion from 0.9.7 to 0.9.8 in /genesis-conventions/genesis-dependencies +- Bump nettyVersion from 4.1.107.Final to 4.1.108.Final in /genesis-conventions +- Bump org.agrona:agrona from 1.20.0 to 1.21.0 in /genesis-conventions +- Bump org.agrona:agrona from 1.21.0 to 1.21.1 in /genesis-conventions +- Bump org.apache.activemq:artemis-jakarta-client from 2.32.0 to 2.33.0 in /genesis-conventions +- Bump org.apache.commons:commons-compress from 1.25.0 to 1.26.0 in /genesis-conventions +- Bump org.apache.commons:commons-compress from 1.26.0 to 1.26.1 in /genesis-conventions +- Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 in /genesis-conventions +- Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 in /genesis-conventions +- Bump org.java-websocket:Java-WebSocket from 1.5.5 to 1.5.6 in /genesis-conventions +- Bump org.jfrog.buildinfo:build-info-extractor-gradle from 5.1.14 to 5.2.0 in /genesis-conventions +- Bump org.jfrog.buildinfo:build-info-extractor-gradle from 5.1.14 to 5.2.0 in /genesis-publish-config +- Bump org.jline:jline from 3.24.1 to 3.25.1 in /genesis-conventions/genesis-dependencies +- Bump org.jlleitschuh.gradle.ktlint from 11.5.1 to 12.1.0 in /genesis-conventions +- Bump org.mockito.kotlin:mockito-kotlin from 5.2.1 to 5.3.1 in /genesis-conventions +- Bump org.postgresql:postgresql from 42.7.1 to 42.7.2 in /genesis-conventions +- Bump org.postgresql:postgresql from 42.7.2 to 42.7.3 in /genesis-conventions +- Bump org.zeromq:jeromq from 0.5.4 to 0.6.0 in /genesis-conventions +- Bump slf4jVersion from 2.0.11 to 2.0.12 in /genesis-conventions +- Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.3.2 to 2.3.3 in /genesis-conventions/genesis-dependencies +- Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.3.3 to 2.3.4 in /genesis-conventions +- Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 2.3.4 to 2.3.5 in /genesis-conventions +- Bump sshdVersion from 2.11.0 to 2.12.0 in /genesis-conventions +- Bump sshdVersion from 2.11.0 to 2.12.0 in /genesis-conventions/genesis-dependencies +- Bump sshdVersion from 2.12.0 to 2.12.1 in /genesis-conventions +- Bump testcontainersVersion from 1.19.3 to 1.19.4 in /genesis-conventions/genesis-dependencies +- Bump testcontainersVersion from 1.19.4 to 1.19.5 in /genesis-conventions +- Bump testcontainersVersion from 1.19.5 to 1.19.6 in /genesis-conventions +- Bump testcontainersVersion from 1.19.6 to 1.19.7 in /genesis-conventions + +## Genesis 7.1.21(genesis-server) + +### Features +- Add flag to provide enhanced HEARTBEAT_PONG messages and expose "onHeartbeatPing" hook in script definition to handle custom business logic +- Expose settings for Websocket frame sizes, fix frame aggregation and allow Websocket binary payload using MsgPack format + +## Genesis 7.1.10(auth-server) + +### Fixes +- Specifying retry logic under the genesisPassword config block is now deprecated + +## Genesis 6.7.31(genesis-server) + +### Features +- Add flag to provide enhanced HEARTBEAT_PONG messages and expose "onHeartbeatPing" hook in script definition to handle custom business logic + +### Fixes +- Add TIMESTAMP support to DbMon distinct command +- pal-dataserver: updates batched at MessageSet level now preserve old row data + +## Genesis 7.1.20(genesis-server) + +### Fixes +- Path for finding script modules in simplified structure +- Remap fail when field becomes non-nullable and added to key at the same change set +- bundleGeneratedClasses=false works when project type is application +- Remove projectOverviewBuilder task dependency on genesisSync + +## Genesis 7.1.9(auth-server) + +### Fixes +- Implement retry mechanism on OIDC HTTP request failures +- Remove maxSimultaneousLogins check from RefreshTokenAuthenticator + +## Genesis 7.1.19(genesis-server) + +### Fixes +- pal-dataserver: updates batched at MessageSet level now preserve old row data + +## Genesis 7.0.3-PROFILE-ENTITY-LINKING(auth-server) +No functional changes. + +## Genesis 7.1.8(auth-server) + +### Fixes +- Put back notify messages in distribution + +## Genesis 7.1.7(auth-server) + +### Fixes +- Adapt @JsonAnySetter annotation usage to be compatible with Jackson 2.17 +- Added package-lock for npm metadata publish. +- Include data folder in min distribution + +## Genesis 7.1.18(genesis-server) + +### Fixes +- Add TIMESTAMP support to DbMon distinct command + +### Dependency changes +- Upgrade gradle license report plugin from 2.0 to 2.7 + +## Genesis 7.1.17(genesis-server) + +### Fixes +- Copy site specific files from main module +- DisableAuthUpdates flag works as expected again +- Add MetaInf directory to all codegen tasks to ensure they respect gradle rules for caching and task avoidance +- GenerateCache option is now respected as expected + +## Genesis 7.1.16(genesis-server) + +### Fixes +- Distribution cfg and scripts folder paths +- Include all cfg and script files in PBC distribution + +## Genesis 7.1.3(reporting-server) + +### Breaking changes +- Collapse reporting processes into single process and increase process memory + +## Genesis 7.1.15(genesis-server) + +### Features +- Add minimal cfg zip to distribution and distribution plugin. +- Site specific distribution plugin and remove site specific internal module + +## Genesis 7.1.3(genesis-notify) + +### Features +- Add ability to filter resources available for rule template creation +- Add templated body support to new SendGrid Gateway +- Added reqrep to return configured routes information +- Add minimal distribution + +### Fixes +- Distribution plugin config +- Handle empty strings in email distributions + +## Genesis 7.1.2(genesis-file-server) + +### Features +- Added sharepoint on-prem and graph API as options for file storage manager +- Document Management MVP + +### Fixes +- Fixed file_size not sending to doc mgmt grid. + +### Dependency changes +- Bump com.amazonaws:aws-java-sdk-s3 from 1.12.655 to 1.12.664 +- Bump com.amazonaws:aws-java-sdk-s3 from 1.12.664 to 1.12.666 +- Bump com.amazonaws:aws-java-sdk-s3 from 1.12.666 to 1.12.686 + +## Genesis 7.1.1(ref_data_app-server) + +### Dependency changes +- Bump genesis version to 7.1.13 +- Update gsf version + +## Genesis 7.1.1(market-data-server) + +### Dependency changes +- Bump genesis version to 7.1.13 +- Bump com.jfrog.artifactory from 5.1.13 to 5.2.0 + +## Genesis 7.1.1(elektron-server) + +### Dependency changes +- Bump genesis version to 7.1.13 and market data to 7.1.0 +- Bump com.jfrog.artifactory from 5.1.14 to 5.2.0 + +## Genesis 7.1.1(reporting-server) +No functional changes. + +## Genesis 7.1.6(auth-server) + +### Breaking changes +- Compile against GSF 7.1.14 + +## Genesis 7.1.14(genesis-server) + +### Features +- Add inject method to AuthPermissionsScript + +## Genesis 7.1.5(auth-server) + +### Features +- Add minimal distribution. + +### Fixes +- Ensure active session count metrics are consistent when logging in using refresh token +- minUppercaseCharacters and minLowercaseCharacters password strength options now work in conjunction + +### Dependency Changes +- Bump org.awaitility:awaitility-kotlin from 4.2.0 to 4.2.1 + +## Genesis 7.0.2-CASCADE(auth-server) +No functional changes. + +## Genesis 6.7.30(genesis-server) + +### Fixes +- Backporting maxSize for the fields that could be causing the exception +- MORE_COLUMNS messages now successfully change the payload of future QUERY_UPDATE messages +- Replaced endsWith() to !=. + +## Genesis 7.1.2(genesis-notify) + +### Features +- Inbox Subscription size increase +- Rule/Template field fix +- Updating inbox to hide My Alerts and Subscribe based on permissons +- Changing Screen Routes fields + +### Fixes +- EntityResult log +- Embedded image issues in the HTML templated emails + +## Genesis 7.1.13(genesis-server) + +### Fixes +- Dictionary cache main module now assembles all the submodules on assemble. + +### Features +- (Settings plugin): generate config jar from main module and remove config internal module + +## Genesis 7.1.4(auth-server) + +### Features + +- Add support to run ConsolidateRights from the intellij plugin + +### Fixes +- Enable manifest creation to fix auth processes not appearing + +### Dependency changes +- Bump org.jetbrains.kotlinx.kover from 0.7.5 to 0.7.6 + +# Genesis 7.1.12(genesis-server) + +## Fixes +- LoginNack to cause the username in the channel context to be erased + +## Genesis 7.1.11(genesis-server) + +### Fixes +- Only add version constraints of artifacts from a product's manifest where version is same as product version +- Replaced endsWith() to !=. + +## Genesis 7.1.1(genesis-notify) + +### Breaking changes +- Split dispatching functionality into separate primaryOnly process + +### Features +- Added new reqrep to filter entities to those defined in sysdef +- Adding SendGrid as a new optional gateway including multiple attachment support for SendGrid and Email gateways +- Add prompts and placeholders to allow genx add to include a parametrized genesis-notify.kts +- Add subtab for routes +- Create a rule +- Hide counter when there are no alerts +- Inbox and template refactor +- Permissions for tab visibility in Notification Dashboard +- Reduce boilerplate on app-facing components +- Refactor foundation-inbox to separate flyout functionality +- Removed Execution Strategy field +- Removed Table ID field +- Take layout out of dashboard +- Update notify email body to use template generator + +### Fixes +- Add missing ID to notify fields to avoid file-server dependency in auth +- Remove need for wildcard classpath items in NOTIFY_MANAGER process definition +- Use correct process name after API and dispatcher split +- Add "" to the genx genesis-notify.kts +- Update IDs for NOTIFY_ATTACHMENT +- Update to pbc metadata to support genx add + +### Dependency changes + +- Bump com.jfrog.artifactory from 5.1.14 to 5.2.0 +- Bump org.apache.pdfbox:pdfbox from 2.0.1 to 3.0.1 +- Bump org.apache.pdfbox:pdfbox from 3.0.1 to 3.0.2 +- Bump org.jetbrains.kotlinx.kover from 0.7.5 to 0.7.6 +- Bump org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.7.3 to 1.8.0 +- Bump org.simplejavamail:simple-java-mail from 8.6.2 to 8.6.3 + +## Genesis 7.1.10(genesis-server) +No functional changes. + +## Genesis 7.1.9(genesis-server) + +### Features +- Add gzip compression option for table dumps + +### Fixes +- Add process arguments to project overview json +- Fnding product name in settings plugin + +## Genesis 7.1.8(genesis-server) + +### Features +- Logs with traceability in query and caching + +### Fixes +- MORE_COLUMNS messages now successfully change the payload of future QUERY_UPDATE messages +- Prevent duplicate cache entries in views generated dao jar +- Distribution zip file version with dist plugin + +## Genesis 7.1.1(genesis-symphony) + +### Fixes +- Fixed issue where symphony GPAL endpoints would throw an error on startup + +## Genesis 7.1.7(genesis-server) + +### Fixes +- Get site specific overrides from local files in exec plugin for simple structure + +## Genesis 7.1.6(genesis-server) + +### Features +- Enable autoIncrement for LONG fields + +### Fixes +- Correct path to config folder in site specific for simple structure + +## Genesis 7.1.5(genesis-server) + +### Fixes +- Fix Moving view logic so the timestamp sorted references are always in sync with the rows in view + +## Genesis 7.1.4(genesis-server) + +### Fixes +- Add 'enabled' property to ManifestCreationTask +- Add support for dataserver pagination mode when using HTTP requests +- Respect asterisk in project overview builder + +## Genesis 6.7.29(genesis-server) + +### Fixes +- Add support for dataserver pagination mode when using HTTP requests +- Fix Moving view logic so the timestamp sorted references are always in sync with the rows in view + +## Genesis 7.1.3(auth-server) + +### Fixes +- Ensure password reset notifications are sent with the correct message type + +### Dependency changes +- Bump com.jfrog.artifactory from 5.1.13 to 5.2.0 +- Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 + +## Genesis 7.1.3(genesis-server) + +### Fixes +- Convert evaluator expression parser as well as writer to use logical AND +- Ensure we always add generated jars dependencies + ## Genesis 7.1.1(genesis-file-server) ### Features From 33b20bf7e3e8677a65911db5fdc63f6b0f243088 Mon Sep 17 00:00:00 2001 From: wjhendry <90383531+wjhendry@users.noreply.github.com> Date: Tue, 28 May 2024 13:59:41 +0100 Subject: [PATCH 2/2] Update 02_current.mdx --- docs/06_operations/14_release-notes/02_current.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/06_operations/14_release-notes/02_current.mdx b/docs/06_operations/14_release-notes/02_current.mdx index 8a13886846..f54bf5544f 100644 --- a/docs/06_operations/14_release-notes/02_current.mdx +++ b/docs/06_operations/14_release-notes/02_current.mdx @@ -163,7 +163,7 @@ No functional changes. ### Breaking changes -- API enhancements for dynamic rule creation forms, split new SYSTEM_ENTITY request into two +- API enhancements for dynamic rule creation forms, split new SYSTEM_ENTITY request into two - Always add userName to rule expression substitutions in DynamicRuleFactory - Standardised python script shebang lines to make compatible with systems running python2 and python3 - Add --excludeFields arg to DumpIt @@ -560,7 +560,6 @@ No functional changes. ## Genesis 7.1.4(auth-server) ### Features - - Add support to run ConsolidateRights from the intellij plugin ### Fixes