+1 (binding) On Mon, Oct 30, 2017 at 10:28 AM, Andrey Gura <ag...@apache.org> wrote:
> +1 > > Checked: > - Java: Build from sources. > - Tests of vertx-ignite project are passed successfully. > > On Mon, Oct 30, 2017 at 7:54 PM, Denis Magda <dma...@apache.org> wrote: > > +1 (binding) > > > > — > > Denis > > > >> On Oct 28, 2017, at 3:58 AM, Vladimir Ozerov <voze...@gridgain.com> > wrote: > >> > >> Igniters, > >> > >> We have uploaded a 2.3.0 release candidate to > >> https://dist.apache.org/repos/dist/dev/ignite/2.3.0-rc2/ > >> > >> Git tag name is > >> 2.3.0-rc2 > >> > >> This release includes the following changes: > >> > >> Ignite: > >> * Ability to enable persistence per data region. > >> * Default page size is changed to 4KB. > >> * Ability to enable and disable rebalancing per-node. > >> * Added methods for batch services deployment. > >> * Introduced cache start/stop order on cluster activation. > >> * EstimatedRebalancingFinishTime and RebalancingStartTime metrics are > >> exposed through MXBean interface. > >> * Ability to (de)activate cluster via http-rest API. > >> * Added Ignite update notifier. > >> * Updated Lucene dependency to version 5.5.2. > >> * Added an option to disable MBeans. > >> * Added sorted and multithreaded checkpoint modes. > >> * Added calculation of fill factor memory metric in persistent mode. > >> * Added estimated time for rebalance start and completion to cache > metrics. > >> * Added API to add binary metadata locally. > >> * Added write throttling during an ongoing checkpoint to avoid zero > >> performance drops. > >> * Ability to convert WAL to human-redable form. > >> * Ability to handle CacheObject from DataRecord in standalone WAL > iterator. > >> * Support for uninterruptable writes using AsyncFileIOFactory; enabled > with > >> -DIGNITE_USE_ASYNC_FILE_IO_FACTORY=true. > >> * Enhanced persistent store path resolving to not rely on automatically > >> generated consistent ID. > >> * Pre-configure local event listeners with IgniteConfiguration. > >> LocalEventListeners. > >> * Massive performance and stability improvements. > >> > >> Ignite.NET: > >> * LINQ: Local collections joins support. > >> * LINQ: Regex support. > >> > >> Ignite CPP: > >> * Added Compute::Broadcast method. > >> * Added Ignite::SetActive method. > >> > >> SQL: > >> * Added sqlline utility to the build. > >> * CREATE TABLE: Added NOT NULL support. > >> * CREATE TABLE: Ability to specify cache, key type and value type names. > >> * CREATE TABLE: Added "WRAP_KEY" and "WRAP_VALUE" options to CREATE > TABLE > >> command. > >> * CREATE TABLE: Added DATA_REGION option. > >> * CREATE TABLE: Added WRITE_SYNCHRONIZATION_MODE option. > >> * ALTER TABLE: ADD COLUMN support. > >> * Added lazy query execution mode (SqlFieldsQuery.setLazy). > >> * Added QuerySqlField.inlineSize property. > >> * Added FieldsQueryCursor interface to get fields metadata for > >> SqlFieldsQuery. > >> * Added QueryEntity(Class keyClass, Class valueClass) constructor. > >> * Improved LocalDate, LocalTime and LocalDateTime support for Java 8. > >> * Optimized memory consumption during query execution. > >> * Fixed BigInteger data type handling. > >> > >> JDBC Driver: > >> * Batch update support. > >> * SQLSTATE error codes support. > >> * Added "enforceJoinOrder" flag to connection string. > >> * Added "skipReducerOnUpdate" flag. > >> * Thin driver: Allowed execution of multiple SQL statements in one > command. > >> * Thin driver: Added metadata support. > >> * Thin driver: Added type conversions in accordance with specification. > >> * Thin driver: Added schema to connection string. > >> * Thin driver: Added Statement.closeOnCompletion() support. > >> * Appended UUID to thick driver's Ignite instance name to avoid > collision > >> with user-created instances. > >> * Fixed a bug in PreparedStatement not clearing query parameters after > >> execution. > >> > >> ODBC Driver: > >> * SQLSTATE error codes support. > >> * Support for BINARY and VARBINARY types. > >> * DML statement batching. > >> * SQL_ATTR_CONNECTION_DEAD connection attribute. > >> * SQLGetInfo for info types. > >> * Added "skipReducerOnUpdate" flag. > >> * SQLRowCount now returns number of affected rows for non-batch queries. > >> * SQLBindParameter do not unbind parameter if the ParameterValuePtr is > NULL > >> anymore. > >> * Fixed error on cursor closing before all the rows from the result > fetched. > >> > >> Machine Learning: > >> * Implemented K-means clustering algorithm optimized for distributed > >> storages. > >> * Introduced sparse block distributed matrix. > >> * Initial BLAS implementation. > >> * Integration with BLAS via netlib. > >> * Added getRow() and getCol() methods to Matrix API. > >> > >> Web Console: > >> * Improved DDL support. > >> * Added PK alias generation on Models screen. > >> * Added generation of QueryEntity.keyFields on model import from RDBMS. > >> * Added sanitize user on save. > >> * Added charts with throughput and latency metrics for cache operations. > >> * Added version to footer. > >> * Added "Lazy ResultSet" flag on Queries screen. > >> * Implemented refresh rate for Monitoring screen. > >> * Implemented cluster nodes log viewer. > >> > >> Visor: > >> * Ability to keep connection opened in batch mode. > >> * Ability to activate/deactivate cluster. > >> * Improved cache statistics. > >> * Added missing configuration properties to "config" command. > >> * Fixed script execution after alert throttling interval. > >> > >> Complete list of closed issues: > >> https://issues.apache.org/jira/issues/?jql=project%20% > 3D%20IGNITE%20AND% > >> 20fixVersion%20%3D%202.3%20AND%20(status%20%3D% > 20closed%20or%20status%20%3D% > >> 20resolved) > >> > >> DEVNOTES > >> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_ > plain;f=DEVNOTES.txt;hb=refs/tags/2.3.0-rc2 > >> > >> RELEASE NOTES > >> https://git-wip-us.apache.org/repos/asf?p=ignite.git;a=blob_ > plain;f=RELEASE_NOTES.txt;hb=refs/tags/2.3.0-rc2 > >> > >> Please start voting. > >> > >> +1 - to accept Apache Ignite 2.3.0-RC2 > >> 0 - don't care either way > >> -1 - DO NOT accept Apache Ignite 2.3.0-RC2 (explain why) > >> > >> This vote will go for 72 hours. > >> > >> Vladimir. > > >