You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by "alex-plekhanov (via GitHub)" <gi...@apache.org> on 2023/04/25 10:10:53 UTC

[GitHub] [ignite] alex-plekhanov opened a new pull request, #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

alex-plekhanov opened a new pull request, #10665:
URL: https://github.com/apache/ignite/pull/10665

   Thank you for submitting the pull request to the Apache Ignite.
   
   In order to streamline the review of the contribution 
   we ask you to ensure the following steps have been taken:
   
   ### The Contribution Checklist
   - [ ] There is a single JIRA ticket related to the pull request. 
   - [ ] The web-link to the pull request is attached to the JIRA ticket.
   - [ ] The JIRA ticket has the _Patch Available_ state.
   - [ ] The pull request body describes changes that have been made. 
   The description explains _WHAT_ and _WHY_ was made instead of _HOW_.
   - [ ] The pull request title is treated as the final commit message. 
   The following pattern must be used: `IGNITE-XXXX Change summary` where `XXXX` - number of JIRA issue.
   - [ ] A reviewer has been mentioned through the JIRA comments 
   (see [the Maintainers list](https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute#HowtoContribute-ReviewProcessandMaintainers)) 
   - [ ] The pull request has been checked by the Teamcity Bot and 
   the `green visa` attached to the JIRA ticket (see [TC.Bot: Check PR](https://mtcga.gridgain.com/prs.html))
   
   ### Notes
   - [How to Contribute](https://cwiki.apache.org/confluence/display/IGNITE/How+to+Contribute)
   - [Coding abbreviation rules](https://cwiki.apache.org/confluence/display/IGNITE/Abbreviation+Rules)
   - [Coding Guidelines](https://cwiki.apache.org/confluence/display/IGNITE/Coding+Guidelines)
   - [Apache Ignite Teamcity Bot](https://cwiki.apache.org/confluence/display/IGNITE/Apache+Ignite+Teamcity+Bot)
   
   If you need any help, please email dev@ignite.apache.org or ask anу advice on http://asf.slack.com _#ignite_ channel.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] sonarcloud[bot] commented on pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "sonarcloud[bot] (via GitHub)" <gi...@apache.org>.
sonarcloud[bot] commented on PR #10665:
URL: https://github.com/apache/ignite/pull/10665#issuecomment-1521760939

   Kudos, SonarCloud Quality Gate passed!&nbsp; &nbsp; [![Quality Gate passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/passed-16px.png 'Quality Gate passed')](https://sonarcloud.io/dashboard?id=apache_ignite&pullRequest=10665)
   
   [![Bug](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug-16px.png 'Bug')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG) [0 Bugs](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG)  
   [![Vulnerability](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability-16px.png 'Vulnerability')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY)  
   [![Security Hotspot](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot-16px.png 'Security Hotspot')](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT)  
   [![Code Smell](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell-16px.png 'Code Smell')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL)
   
   [![No Coverage information](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo-16px.png 'No Coverage information')](https://sonarcloud.io/component_measures?id=apache_ignite&pullRequest=10665) No Coverage information  
   [![No Duplication information](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo-16px.png 'No Duplication information')](https://sonarcloud.io/component_measures?id=apache_ignite&pullRequest=10665&metric=duplicated_lines_density&view=list) No Duplication information
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] asfgit closed pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "asfgit (via GitHub)" <gi...@apache.org>.
asfgit closed pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes
URL: https://github.com/apache/ignite/pull/10665


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] alex-plekhanov commented on a diff in pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "alex-plekhanov (via GitHub)" <gi...@apache.org>.
alex-plekhanov commented on code in PR #10665:
URL: https://github.com/apache/ignite/pull/10665#discussion_r1176340102


##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.
+* Optimized index rebuilding (disable writing of WAL records for indexes during rebuilding) .
+* Optimized deactivation of large memory regions with persistence.
+* Optimized zeroing of memory pages.
+* Fixed lambdas serialization on Java 17.
+* Fixed PDS defragmentation on Windows.
+* Fixed JDBC connection leak with cache.invoke() over write-behind enabled cache.
+* Fixed an issue that could lead to data corruption of atomic cache when a new updated entry is greater than WAL buffer size.
+* Fixed snapshot create operation started from a non baseline node.
+* Fixed snapshot inconsistency if it was taken under cache workload.
+* Fixed snapshot cancel if one path is configured for several nodes.
+* Fixed snapshot restore hanging if the prepare stage fails.
+* Fixed ignite-cdc stopping on client node crush.
+* Fixed ignite-cdc.sh start failure with non-defailt work directory.
+* Fixed CdcMain state committing during index rebuild.
+* Fixed CdcConsumer stopping on ignite-cdc.sh stop.
+* Fixed the metric for the number of active client sessions.
+* Fixed calculation of cache group storage size related metrics (PagesFillFactor, TotalUsedPages, TotalAllocatedPages).
+* Fixed assertion on histogram update if currentTimeMillis decreases.
+* Fixed REST status code in case of failed request.
+* Fixed an issue that could lead to skipping 3rd party cache store while executing the REST API GET command.
+* Fixed execution options propagation for compute methods.
+* Fixed possible assertion in Communication SPI when the paired connections are set.
+* Fixed potential data loss on historical rebalance.
+* Fixed WAL timeout rollover.
+* Fixed incorrect assertion on CRC calculation when disk page compression is enabled.
+* Fixed node start failure if cpMapSnapshot.bin file is corrupted.
+* Fixed PDS corruption on checkpoint after deactivation.
+* Fixed PDS corruption on deactivation during entries expire.
+* Fixed node failure on rebalancing during caches stop.
+* Fixed NPE in case of simultaneous cache destroy and transaction rollback.
+* Fixed incorrect id check in ClusterGroup.forNodeId.
+* Fixed broken affinity after thick client reconnection.
+* Fixed near cache creation on non-affinity nodes.
+* Fixed possible memory corruption because of insufficient size of compression buffer.
+* Fixed skipping verification of index and metastorage partitions in the snapshot verification process.
+* Fixed criteria skipping after first IN clause for IndexQuery.
+* Fixed WalWritingRate metric for LOG_ONLY and BACKGROUND modes.
+* Updated log4j2 dependency to version 2.20.0.
+* Updated Jetty dependency to 9.4.49.v20220914.
+* Updated Jackson Databind dependency to 2.14.0.
+* Updated postgresql dependency to 42.5.0 .
+* Updated Netty dependency to 4.1.89.Final.
+* Updated Ant dependency to 1.10.13.
+* Updaded Apache Calcite dependency to 1.32.0.
+
+Control utility:
+* Added cache clear command.
+* Added cache scan command.
+* Added multiple partitions support to consistency repair command.
+* Added broken partitions list printing to idle-verify command.
+* Added result saving into log file to idle_verify command.
+* Improved entries versions checking by idle_verify command.
+* Added a command to configure Histogram and Hitrate metrics.
+* Added a command to forcefully resend CDC cache data.
+* Added a command to delete segment CDC links before last gap.
+* Added unified syntax for starting and canceling snapshot operations using control script.
+* Added the ability to get a view from multiple nodes.
+* Logging mechanism moved to IgniteLogger.
+
+Java thin-client:
+* Added endpoints discovery feature.
+* Added ClientConfiguration.clusterDiscoveryEnabled configuration property.
+* Added events listening.
+* Added connections balancing (use random open connection for requests instead of default).
+* Added configurable logging.
+* Fixed the pending requests race on close.
+
+Ignite .Net:

Review Comment:
   Fixed, thanks



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] sonarcloud[bot] commented on pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "sonarcloud[bot] (via GitHub)" <gi...@apache.org>.
sonarcloud[bot] commented on PR #10665:
URL: https://github.com/apache/ignite/pull/10665#issuecomment-1521585765

   Kudos, SonarCloud Quality Gate passed!&nbsp; &nbsp; [![Quality Gate passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/passed-16px.png 'Quality Gate passed')](https://sonarcloud.io/dashboard?id=apache_ignite&pullRequest=10665)
   
   [![Bug](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug-16px.png 'Bug')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG) [0 Bugs](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG)  
   [![Vulnerability](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability-16px.png 'Vulnerability')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY)  
   [![Security Hotspot](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot-16px.png 'Security Hotspot')](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT)  
   [![Code Smell](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell-16px.png 'Code Smell')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL)
   
   [![No Coverage information](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo-16px.png 'No Coverage information')](https://sonarcloud.io/component_measures?id=apache_ignite&pullRequest=10665) No Coverage information  
   [![No Duplication information](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo-16px.png 'No Duplication information')](https://sonarcloud.io/component_measures?id=apache_ignite&pullRequest=10665&metric=duplicated_lines_density&view=list) No Duplication information
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] NSAmelchev commented on a diff in pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "NSAmelchev (via GitHub)" <gi...@apache.org>.
NSAmelchev commented on code in PR #10665:
URL: https://github.com/apache/ignite/pull/10665#discussion_r1176422614


##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "Page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.
+* Optimized index rebuilding (disable writing of WAL records for indexes during rebuilding) .
+* Optimized deactivation of large memory regions with persistence.
+* Optimized zeroing of memory pages.
+* Fixed lambdas serialization on Java 17.
+* Fixed PDS defragmentation on Windows.
+* Fixed JDBC connection leak with cache.invoke() over write-behind enabled cache.
+* Fixed an issue that could lead to data corruption of atomic cache when a new updated entry is greater than WAL buffer size.
+* Fixed snapshot create operation started from a non baseline node.
+* Fixed snapshot inconsistency if it was taken under cache workload.
+* Fixed snapshot cancel if one path is configured for several nodes.
+* Fixed snapshot restore hanging if the prepare stage fails.
+* Fixed ignite-cdc stopping on client node crush.
+* Fixed ignite-cdc.sh start failure with non-defailt work directory.
+* Fixed CdcMain state committing during index rebuild.
+* Fixed CdcConsumer stopping on ignite-cdc.sh stop.
+* Fixed the metric for the number of active client sessions.
+* Fixed calculation of cache group storage size related metrics (PagesFillFactor, TotalUsedPages, TotalAllocatedPages).
+* Fixed assertion on histogram update if currentTimeMillis decreases.
+* Fixed REST status code in case of failed request.
+* Fixed an issue that could lead to skipping 3rd party cache store while executing the REST API GET command.
+* Fixed execution options propagation for compute methods.
+* Fixed possible assertion in Communication SPI when the paired connections are set.
+* Fixed potential data loss on historical rebalance.
+* Fixed WAL timeout rollover.
+* Fixed incorrect assertion on CRC calculation when disk page compression is enabled.
+* Fixed node start failure if cpMapSnapshot.bin file is corrupted.
+* Fixed PDS corruption on checkpoint after deactivation.
+* Fixed PDS corruption on deactivation during entries expire.
+* Fixed node failure on rebalancing during caches stop.
+* Fixed NPE in case of simultaneous cache destroy and transaction rollback.
+* Fixed incorrect id check in ClusterGroup.forNodeId.
+* Fixed broken affinity after thick client reconnection.
+* Fixed near cache creation on non-affinity nodes.
+* Fixed possible memory corruption because of insufficient size of compression buffer.
+* Fixed skipping verification of index and metastorage partitions in the snapshot verification process.
+* Fixed criteria skipping after first IN clause for IndexQuery.
+* Fixed WalWritingRate metric for LOG_ONLY and BACKGROUND modes.
+* Updated log4j2 dependency to version 2.20.0.
+* Updated Jetty dependency to 9.4.49.v20220914.
+* Updated Jackson Databind dependency to 2.14.0.
+* Updated postgresql dependency to 42.5.0 .
+* Updated Netty dependency to 4.1.89.Final.
+* Updated Ant dependency to 1.10.13.
+* Updaded Apache Calcite dependency to 1.32.0.
+
+Control utility:
+* Added cache clear command.
+* Added cache scan command.
+* Added multiple partitions support to consistency repair command.
+* Added broken partitions list printing to idle-verify command.
+* Added result saving into log file to idle_verify command.
+* Improved entries versions checking by idle_verify command.
+* Added a command to configure Histogram and Hitrate metrics.
+* Added a command to forcefully resend CDC cache data.
+* Added a command to delete segment CDC links before last gap.
+* Added unified syntax for starting and canceling snapshot operations using control script.
+* Added the ability to get a view from multiple nodes.
+* Logging mechanism moved to IgniteLogger.
+
+Java thin-client:
+* Added endpoints discovery feature.
+* Added ClientConfiguration.clusterDiscoveryEnabled configuration property.
+* Added events listening.
+* Added connections balancing (use random open connection for requests instead of default).
+* Added configurable logging.
+* Fixed the pending requests race on close.
+
+Ignite .NET:
+* Added support for default interface methods to Services.
+* Added support for Native AOT.
+* Added IgniteClientConfiguration.EnableClusterDiscovery thin client configuration property that can be used to enable or disable discovery.
+* Fixed marshalling of nested binarizable structures with different schemas.
+* Fixed startup on Java 15+.
+* Fixed platform cache invalidation on client nodes with near cache.
+* Fixed missing DLLs in release package.
+
+Ignite C++:
+* Added ability to use java-based continuous query remote filters to C++ thick clients.
+* Fixed SIGSEGV on thin client connection close.
+
+ODBC:
+* Fixed handling of single quotes.
+
+SQL:
+* Fixed redundant query results for commented lines.
+* Fixed incorrect type conversion for index scans (for example, when indexed field has string data type and search row has numeric data type).
+* Fixed potential deadlock in discovery thread while updating SQL statistics.
+
+Calcite-based SQL engine:
+* Added ability to set up global heap memory quota and per-query hep memory quota .

Review Comment:
   unnecessary space



##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "Page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.
+* Optimized index rebuilding (disable writing of WAL records for indexes during rebuilding) .
+* Optimized deactivation of large memory regions with persistence.
+* Optimized zeroing of memory pages.
+* Fixed lambdas serialization on Java 17.
+* Fixed PDS defragmentation on Windows.
+* Fixed JDBC connection leak with cache.invoke() over write-behind enabled cache.
+* Fixed an issue that could lead to data corruption of atomic cache when a new updated entry is greater than WAL buffer size.
+* Fixed snapshot create operation started from a non baseline node.
+* Fixed snapshot inconsistency if it was taken under cache workload.
+* Fixed snapshot cancel if one path is configured for several nodes.
+* Fixed snapshot restore hanging if the prepare stage fails.
+* Fixed ignite-cdc stopping on client node crush.
+* Fixed ignite-cdc.sh start failure with non-defailt work directory.
+* Fixed CdcMain state committing during index rebuild.
+* Fixed CdcConsumer stopping on ignite-cdc.sh stop.
+* Fixed the metric for the number of active client sessions.
+* Fixed calculation of cache group storage size related metrics (PagesFillFactor, TotalUsedPages, TotalAllocatedPages).
+* Fixed assertion on histogram update if currentTimeMillis decreases.
+* Fixed REST status code in case of failed request.
+* Fixed an issue that could lead to skipping 3rd party cache store while executing the REST API GET command.
+* Fixed execution options propagation for compute methods.
+* Fixed possible assertion in Communication SPI when the paired connections are set.
+* Fixed potential data loss on historical rebalance.
+* Fixed WAL timeout rollover.
+* Fixed incorrect assertion on CRC calculation when disk page compression is enabled.
+* Fixed node start failure if cpMapSnapshot.bin file is corrupted.
+* Fixed PDS corruption on checkpoint after deactivation.
+* Fixed PDS corruption on deactivation during entries expire.
+* Fixed node failure on rebalancing during caches stop.
+* Fixed NPE in case of simultaneous cache destroy and transaction rollback.
+* Fixed incorrect id check in ClusterGroup.forNodeId.
+* Fixed broken affinity after thick client reconnection.
+* Fixed near cache creation on non-affinity nodes.
+* Fixed possible memory corruption because of insufficient size of compression buffer.
+* Fixed skipping verification of index and metastorage partitions in the snapshot verification process.
+* Fixed criteria skipping after first IN clause for IndexQuery.
+* Fixed WalWritingRate metric for LOG_ONLY and BACKGROUND modes.
+* Updated log4j2 dependency to version 2.20.0.
+* Updated Jetty dependency to 9.4.49.v20220914.
+* Updated Jackson Databind dependency to 2.14.0.
+* Updated postgresql dependency to 42.5.0 .

Review Comment:
   unnecessary space



##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "Page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.
+* Optimized index rebuilding (disable writing of WAL records for indexes during rebuilding) .

Review Comment:
   unnecessary space



##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "Page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.

Review Comment:
   typo: exporter



##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "Page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.

Review Comment:
   typo: management



##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "Page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.
+* Optimized index rebuilding (disable writing of WAL records for indexes during rebuilding) .
+* Optimized deactivation of large memory regions with persistence.
+* Optimized zeroing of memory pages.
+* Fixed lambdas serialization on Java 17.
+* Fixed PDS defragmentation on Windows.
+* Fixed JDBC connection leak with cache.invoke() over write-behind enabled cache.
+* Fixed an issue that could lead to data corruption of atomic cache when a new updated entry is greater than WAL buffer size.
+* Fixed snapshot create operation started from a non baseline node.
+* Fixed snapshot inconsistency if it was taken under cache workload.
+* Fixed snapshot cancel if one path is configured for several nodes.
+* Fixed snapshot restore hanging if the prepare stage fails.
+* Fixed ignite-cdc stopping on client node crush.
+* Fixed ignite-cdc.sh start failure with non-defailt work directory.
+* Fixed CdcMain state committing during index rebuild.
+* Fixed CdcConsumer stopping on ignite-cdc.sh stop.
+* Fixed the metric for the number of active client sessions.
+* Fixed calculation of cache group storage size related metrics (PagesFillFactor, TotalUsedPages, TotalAllocatedPages).
+* Fixed assertion on histogram update if currentTimeMillis decreases.
+* Fixed REST status code in case of failed request.
+* Fixed an issue that could lead to skipping 3rd party cache store while executing the REST API GET command.
+* Fixed execution options propagation for compute methods.
+* Fixed possible assertion in Communication SPI when the paired connections are set.
+* Fixed potential data loss on historical rebalance.
+* Fixed WAL timeout rollover.
+* Fixed incorrect assertion on CRC calculation when disk page compression is enabled.
+* Fixed node start failure if cpMapSnapshot.bin file is corrupted.
+* Fixed PDS corruption on checkpoint after deactivation.
+* Fixed PDS corruption on deactivation during entries expire.
+* Fixed node failure on rebalancing during caches stop.
+* Fixed NPE in case of simultaneous cache destroy and transaction rollback.
+* Fixed incorrect id check in ClusterGroup.forNodeId.
+* Fixed broken affinity after thick client reconnection.
+* Fixed near cache creation on non-affinity nodes.
+* Fixed possible memory corruption because of insufficient size of compression buffer.
+* Fixed skipping verification of index and metastorage partitions in the snapshot verification process.
+* Fixed criteria skipping after first IN clause for IndexQuery.
+* Fixed WalWritingRate metric for LOG_ONLY and BACKGROUND modes.
+* Updated log4j2 dependency to version 2.20.0.
+* Updated Jetty dependency to 9.4.49.v20220914.
+* Updated Jackson Databind dependency to 2.14.0.
+* Updated postgresql dependency to 42.5.0 .
+* Updated Netty dependency to 4.1.89.Final.
+* Updated Ant dependency to 1.10.13.
+* Updaded Apache Calcite dependency to 1.32.0.
+
+Control utility:
+* Added cache clear command.
+* Added cache scan command.
+* Added multiple partitions support to consistency repair command.
+* Added broken partitions list printing to idle-verify command.
+* Added result saving into log file to idle_verify command.
+* Improved entries versions checking by idle_verify command.
+* Added a command to configure Histogram and Hitrate metrics.
+* Added a command to forcefully resend CDC cache data.
+* Added a command to delete segment CDC links before last gap.
+* Added unified syntax for starting and canceling snapshot operations using control script.
+* Added the ability to get a view from multiple nodes.
+* Logging mechanism moved to IgniteLogger.
+
+Java thin-client:
+* Added endpoints discovery feature.
+* Added ClientConfiguration.clusterDiscoveryEnabled configuration property.
+* Added events listening.
+* Added connections balancing (use random open connection for requests instead of default).
+* Added configurable logging.
+* Fixed the pending requests race on close.
+
+Ignite .NET:
+* Added support for default interface methods to Services.
+* Added support for Native AOT.
+* Added IgniteClientConfiguration.EnableClusterDiscovery thin client configuration property that can be used to enable or disable discovery.
+* Fixed marshalling of nested binarizable structures with different schemas.
+* Fixed startup on Java 15+.
+* Fixed platform cache invalidation on client nodes with near cache.
+* Fixed missing DLLs in release package.
+
+Ignite C++:
+* Added ability to use java-based continuous query remote filters to C++ thick clients.
+* Fixed SIGSEGV on thin client connection close.
+
+ODBC:
+* Fixed handling of single quotes.
+
+SQL:
+* Fixed redundant query results for commented lines.
+* Fixed incorrect type conversion for index scans (for example, when indexed field has string data type and search row has numeric data type).
+* Fixed potential deadlock in discovery thread while updating SQL statistics.
+
+Calcite-based SQL engine:
+* Added ability to set up global heap memory quota and per-query hep memory quota .
+* Added ability to scan inlined keys of indexes without additional requests to data pages.
+* Added native support for SEARCH/SARG operator (this makes possible index scans for IN and some other conditions).
+* Added support for LocalDate/LocalTime types.
+* Added support of index scans on boolean fields.
+* Added EVERY/SOME aggregate functions.
+* Added details to Calcite parser exception.
+* Added new distribution type (optimization to make some joins colocated).
+* Added optimization for COUNT(column) if column is indexed.
+* Added optimization: merge index conditions for the same field .

Review Comment:
   unnecessary space



##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "Page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.
+* Optimized index rebuilding (disable writing of WAL records for indexes during rebuilding) .
+* Optimized deactivation of large memory regions with persistence.
+* Optimized zeroing of memory pages.
+* Fixed lambdas serialization on Java 17.
+* Fixed PDS defragmentation on Windows.
+* Fixed JDBC connection leak with cache.invoke() over write-behind enabled cache.
+* Fixed an issue that could lead to data corruption of atomic cache when a new updated entry is greater than WAL buffer size.
+* Fixed snapshot create operation started from a non baseline node.
+* Fixed snapshot inconsistency if it was taken under cache workload.
+* Fixed snapshot cancel if one path is configured for several nodes.
+* Fixed snapshot restore hanging if the prepare stage fails.
+* Fixed ignite-cdc stopping on client node crush.
+* Fixed ignite-cdc.sh start failure with non-defailt work directory.
+* Fixed CdcMain state committing during index rebuild.
+* Fixed CdcConsumer stopping on ignite-cdc.sh stop.
+* Fixed the metric for the number of active client sessions.
+* Fixed calculation of cache group storage size related metrics (PagesFillFactor, TotalUsedPages, TotalAllocatedPages).
+* Fixed assertion on histogram update if currentTimeMillis decreases.
+* Fixed REST status code in case of failed request.
+* Fixed an issue that could lead to skipping 3rd party cache store while executing the REST API GET command.
+* Fixed execution options propagation for compute methods.
+* Fixed possible assertion in Communication SPI when the paired connections are set.
+* Fixed potential data loss on historical rebalance.
+* Fixed WAL timeout rollover.
+* Fixed incorrect assertion on CRC calculation when disk page compression is enabled.
+* Fixed node start failure if cpMapSnapshot.bin file is corrupted.
+* Fixed PDS corruption on checkpoint after deactivation.
+* Fixed PDS corruption on deactivation during entries expire.
+* Fixed node failure on rebalancing during caches stop.
+* Fixed NPE in case of simultaneous cache destroy and transaction rollback.
+* Fixed incorrect id check in ClusterGroup.forNodeId.
+* Fixed broken affinity after thick client reconnection.
+* Fixed near cache creation on non-affinity nodes.
+* Fixed possible memory corruption because of insufficient size of compression buffer.
+* Fixed skipping verification of index and metastorage partitions in the snapshot verification process.
+* Fixed criteria skipping after first IN clause for IndexQuery.
+* Fixed WalWritingRate metric for LOG_ONLY and BACKGROUND modes.
+* Updated log4j2 dependency to version 2.20.0.
+* Updated Jetty dependency to 9.4.49.v20220914.
+* Updated Jackson Databind dependency to 2.14.0.
+* Updated postgresql dependency to 42.5.0 .
+* Updated Netty dependency to 4.1.89.Final.
+* Updated Ant dependency to 1.10.13.
+* Updaded Apache Calcite dependency to 1.32.0.

Review Comment:
   typo: Updated



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] ptupitsyn commented on a diff in pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "ptupitsyn (via GitHub)" <gi...@apache.org>.
ptupitsyn commented on code in PR #10665:
URL: https://github.com/apache/ignite/pull/10665#discussion_r1176311375


##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.
+* Operations on atomic caches within transactions are forbidden by default now. To allow such operations set system property IGNITE_ALLOW_ATOMIC_OPS_IN_TX to 'true'.
+
+Ignite:
+* Added new feature: Incremental snapshots.
+* Added cache objects transformation feature (this can be used to encrypt, compress or filter the data).
+* Added support of caches with disk page compression for snapshots.
+* Added ability to copy only primary partitions to snapshot.
+* Added an option to skip snapshot check during restore.
+* Added a snapshot exception if a data streamer is loading data with no consistency guarantee.
+* Added storing of snapshot operation warnings to a meta.
+* Added snapshot delta pages sorting.
+* Added partition size and counter check on snapshot create.
+* Added system view for Ignite configuration.
+* Added "page free space" column to pages lists system views.
+* Added API to kill client (THIN, ODBJ, JDBC) connections.
+* Added metrics for page read time and page replace time.
+* Added thin client affinity hits/misses metric (for partition awareness requests).
+* Added distributed property to disable CDC.
+* Added maximum CDC directory size configuration parameter.
+* Added expiry policy support for CDC.
+* Added ability to provide expireTime during CDC conflict resolution.
+* Added LOB and BLOB fields support to CacheJdbcPojoStore.
+* Added missing "--add-opens" for Java 15+ runtime.
+* Added default constructor to PlatformDotNetSessionLockResult to avoid issues with ReflectionFactory on some application servers.
+* Added ability to use configured FailureHandler for segmentation handling.
+* Added authorization of .NET and C++ compute tasks.
+* Added authorization of Ignite Cluster Node stop/start/restart operations.
+* Added authorization of SQL user managemnt operaitons.
+* Added 'ADMIN_CLUSTER_STATE' security permission (now it's the only required permission to change cluster state).
+* Granting permissions to system compute tasks by their FQN has been replaced with predefined system permissions.
+* Improved rebalance and PME logging (partition ranges disabled).
+* Default metrics exportes is now the JMX exporter.
+* Optimized index rebuilding (disable writing of WAL records for indexes during rebuilding) .
+* Optimized deactivation of large memory regions with persistence.
+* Optimized zeroing of memory pages.
+* Fixed lambdas serialization on Java 17.
+* Fixed PDS defragmentation on Windows.
+* Fixed JDBC connection leak with cache.invoke() over write-behind enabled cache.
+* Fixed an issue that could lead to data corruption of atomic cache when a new updated entry is greater than WAL buffer size.
+* Fixed snapshot create operation started from a non baseline node.
+* Fixed snapshot inconsistency if it was taken under cache workload.
+* Fixed snapshot cancel if one path is configured for several nodes.
+* Fixed snapshot restore hanging if the prepare stage fails.
+* Fixed ignite-cdc stopping on client node crush.
+* Fixed ignite-cdc.sh start failure with non-defailt work directory.
+* Fixed CdcMain state committing during index rebuild.
+* Fixed CdcConsumer stopping on ignite-cdc.sh stop.
+* Fixed the metric for the number of active client sessions.
+* Fixed calculation of cache group storage size related metrics (PagesFillFactor, TotalUsedPages, TotalAllocatedPages).
+* Fixed assertion on histogram update if currentTimeMillis decreases.
+* Fixed REST status code in case of failed request.
+* Fixed an issue that could lead to skipping 3rd party cache store while executing the REST API GET command.
+* Fixed execution options propagation for compute methods.
+* Fixed possible assertion in Communication SPI when the paired connections are set.
+* Fixed potential data loss on historical rebalance.
+* Fixed WAL timeout rollover.
+* Fixed incorrect assertion on CRC calculation when disk page compression is enabled.
+* Fixed node start failure if cpMapSnapshot.bin file is corrupted.
+* Fixed PDS corruption on checkpoint after deactivation.
+* Fixed PDS corruption on deactivation during entries expire.
+* Fixed node failure on rebalancing during caches stop.
+* Fixed NPE in case of simultaneous cache destroy and transaction rollback.
+* Fixed incorrect id check in ClusterGroup.forNodeId.
+* Fixed broken affinity after thick client reconnection.
+* Fixed near cache creation on non-affinity nodes.
+* Fixed possible memory corruption because of insufficient size of compression buffer.
+* Fixed skipping verification of index and metastorage partitions in the snapshot verification process.
+* Fixed criteria skipping after first IN clause for IndexQuery.
+* Fixed WalWritingRate metric for LOG_ONLY and BACKGROUND modes.
+* Updated log4j2 dependency to version 2.20.0.
+* Updated Jetty dependency to 9.4.49.v20220914.
+* Updated Jackson Databind dependency to 2.14.0.
+* Updated postgresql dependency to 42.5.0 .
+* Updated Netty dependency to 4.1.89.Final.
+* Updated Ant dependency to 1.10.13.
+* Updaded Apache Calcite dependency to 1.32.0.
+
+Control utility:
+* Added cache clear command.
+* Added cache scan command.
+* Added multiple partitions support to consistency repair command.
+* Added broken partitions list printing to idle-verify command.
+* Added result saving into log file to idle_verify command.
+* Improved entries versions checking by idle_verify command.
+* Added a command to configure Histogram and Hitrate metrics.
+* Added a command to forcefully resend CDC cache data.
+* Added a command to delete segment CDC links before last gap.
+* Added unified syntax for starting and canceling snapshot operations using control script.
+* Added the ability to get a view from multiple nodes.
+* Logging mechanism moved to IgniteLogger.
+
+Java thin-client:
+* Added endpoints discovery feature.
+* Added ClientConfiguration.clusterDiscoveryEnabled configuration property.
+* Added events listening.
+* Added connections balancing (use random open connection for requests instead of default).
+* Added configurable logging.
+* Fixed the pending requests race on close.
+
+Ignite .Net:

Review Comment:
   ```suggestion
   Ignite .NET:
   ```



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] sonarcloud[bot] commented on pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "sonarcloud[bot] (via GitHub)" <gi...@apache.org>.
sonarcloud[bot] commented on PR #10665:
URL: https://github.com/apache/ignite/pull/10665#issuecomment-1521536794

   Kudos, SonarCloud Quality Gate passed!&nbsp; &nbsp; [![Quality Gate passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/passed-16px.png 'Quality Gate passed')](https://sonarcloud.io/dashboard?id=apache_ignite&pullRequest=10665)
   
   [![Bug](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug-16px.png 'Bug')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG) [0 Bugs](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=BUG)  
   [![Vulnerability](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability-16px.png 'Vulnerability')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=VULNERABILITY)  
   [![Security Hotspot](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot-16px.png 'Security Hotspot')](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=apache_ignite&pullRequest=10665&resolved=false&types=SECURITY_HOTSPOT)  
   [![Code Smell](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell-16px.png 'Code Smell')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL) [![A](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A-16px.png 'A')](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache_ignite&pullRequest=10665&resolved=false&types=CODE_SMELL)
   
   [![No Coverage information](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/NoCoverageInfo-16px.png 'No Coverage information')](https://sonarcloud.io/component_measures?id=apache_ignite&pullRequest=10665) No Coverage information  
   [![No Duplication information](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/NoDuplicationInfo-16px.png 'No Duplication information')](https://sonarcloud.io/component_measures?id=apache_ignite&pullRequest=10665&metric=duplicated_lines_density&view=list) No Duplication information
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [ignite] NSAmelchev commented on a diff in pull request #10665: IGNITE-19312 Apache Ignite 2.15.0 release notes

Posted by "NSAmelchev (via GitHub)" <gi...@apache.org>.
NSAmelchev commented on code in PR #10665:
URL: https://github.com/apache/ignite/pull/10665#discussion_r1176430390


##########
RELEASE_NOTES.txt:
##########
@@ -1,6 +1,156 @@
 Apache Ignite Release Notes
 ===========================
 
+Apache Ignite In-Memory Distributed Database 2.15.0
+-----------------------------------------------------------
+
+(!) WARNINGS:
+* Removed deprecated daemon mode for Ignite nodes.
+* Removed deprecated ignitevisorcmd tool.
+* Removed legacy JMX metric beans (ThreadPoolMXBean, CacheGroupMetricsMXBean, CacheMetricsMXBean, PersistenceMetricsMXBean, DataStorageMetricsMXBean,  DataRegionMetricsMXBean).
+* Removed redundant ignite-spring to ignite-indexing module dependency. If you use SQL in Ignite and get Ignite dependency via maven, check that you have explicit dependency to the one of the SQL engines (ignite-indexing or ignite-calcite).
+* Moved ignite-ssh module to the ignite-extensions.
+* Deprecated lazy flag of SqlFieldsQuery.

Review Comment:
    Lets add that default value is now `true`



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@ignite.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org