-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2045 from genesiscommunitysuccess/WJH/PTL-1716
reverse order for patch releases
- Loading branch information
Showing
1 changed file
with
118 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,118 @@ | ||
--- | ||
title: '8.0' | ||
sidebar_label: '8.0' | ||
sidebar_position: 20 | ||
id: '8.0' | ||
--- | ||
|
||
## 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 | ||
|
||
### Patch releases | ||
|
||
#### 8.0.3 | ||
|
||
##### Fixes | ||
|
||
(router): Populate missing DETAILS.SESSION_AUTH_TOKEN field for inbound EVENT_LOGIN_DETAILS messages at the router level | ||
|
||
#### 8.0.2 | ||
|
||
##### Fixes | ||
|
||
Update all references for python to python3 | ||
|
||
#### 8.0.1 | ||
|
||
##### Features | ||
|
||
- Add BigDecimal support to average function | ||
|
||
##### Fixes | ||
- pal-consolidator: Process should crash on startup with a relevant error message if a consolidator definition is using a function that requires "indexScan" and "indexScan" has not been defined | ||
- Add type conversion from Integer to Short | ||
- Improve handling in builder for fields with IS_ prefix | ||
- Process json aliased enums correctly | ||
- Set default values in json schema | ||
|
||
|