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

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

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