You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by dm...@apache.org on 2017/05/05 19:29:00 UTC

svn commit: r1794095 - /ignite/site/trunk/releases/2.0.0/release_notes.html

Author: dmagda
Date: Fri May  5 19:29:00 2017
New Revision: 1794095

URL: http://svn.apache.org/viewvc?rev=1794095&view=rev
Log:
added 2.0 release notes

Added:
    ignite/site/trunk/releases/2.0.0/release_notes.html

Added: ignite/site/trunk/releases/2.0.0/release_notes.html
URL: http://svn.apache.org/viewvc/ignite/site/trunk/releases/2.0.0/release_notes.html?rev=1794095&view=auto
==============================================================================
--- ignite/site/trunk/releases/2.0.0/release_notes.html (added)
+++ ignite/site/trunk/releases/2.0.0/release_notes.html Fri May  5 19:29:00 2017
@@ -0,0 +1,197 @@
+<head><style>h2 {  border-bottom: 2px solid #ccc;
+  color: #113847;
+  font-size: 29px;
+  font-weight: normal;
+  margin: 30px 0 15px 0;
+  padding-bottom: 7px;  width: 700px;
+}a {
+  color: #cc0000;
+  text-decoration: none;
+}
+a:hover {
+  text-decoration: underline;
+}ul,
+ol {
+  list-style: disc;
+  margin-left: 30px;
+}
+ul li,
+ol li {
+  margin: 5px 0;
+}h1 {
+  color: #113847;
+  font-size: 33px;
+  font-weight: bold;
+  margin: 30px 0 15px 0;
+  padding-bottom: 7px;
+  width: 700px;
+}</style></head>
+<body>
+<h1 id="Apache IGNITE 2.0">Apache IGNITE 2.0</h1>
+<h2>New Features</h2>
+<ul>
+<li>Implement index hints for SQL<a href="https://issues.apache.org/jira/browse/IGNITE-4594"> [#IGNITE-4594]</a>
+<li>Support CREATE INDEX DDL statements<a href="https://issues.apache.org/jira/browse/IGNITE-4565"> [#IGNITE-4565]</a>
+<li>RocketMQ data streamer<a href="https://issues.apache.org/jira/browse/IGNITE-4539"> [#IGNITE-4539]</a>
+<li>Implement cluster ACTIVE/INACTIVE state<a href="https://issues.apache.org/jira/browse/IGNITE-4335"> [#IGNITE-4335]</a>
+</ul>
+<h2>New Features .NET</h2>
+<ul>
+<li>.NET: Support user-defined identity resolvers<a href="https://issues.apache.org/jira/browse/IGNITE-4495"> [#IGNITE-4495]</a>
+<li>.NET: Plugin system<a href="https://issues.apache.org/jira/browse/IGNITE-2940"> [#IGNITE-2940]</a>
+</ul>
+<h2>Improvements</h2>
+<ul>
+<li>Move memory metrics to snapshots<a href="https://issues.apache.org/jira/browse/IGNITE-5072"> [#IGNITE-5072]</a>
+<li>Default MemoryPolicy settings improvements<a href="https://issues.apache.org/jira/browse/IGNITE-5024"> [#IGNITE-5024]</a>
+<li>Need to add an option to write all updates in write-behind store<a href="https://issues.apache.org/jira/browse/IGNITE-4933"> [#IGNITE-4933]</a>
+<li>Create separate thread pool for services<a href="https://issues.apache.org/jira/browse/IGNITE-4802"> [#IGNITE-4802]</a>
+<li>Inherit TransactionException and update Javadoc<a href="https://issues.apache.org/jira/browse/IGNITE-4795"> [#IGNITE-4795]</a>
+<li>Better optimistic tx lock conflict client information<a href="https://issues.apache.org/jira/browse/IGNITE-4710"> [#IGNITE-4710]</a>
+<li>Refresh client attributes during reconnect<a href="https://issues.apache.org/jira/browse/IGNITE-4641"> [#IGNITE-4641]</a>
+<li>ScanQuery shows poor performance<a href="https://issues.apache.org/jira/browse/IGNITE-4624"> [#IGNITE-4624]</a>
+<li>Write IgniteUuid with BinaryMarshaller<a href="https://issues.apache.org/jira/browse/IGNITE-4611"> [#IGNITE-4611]</a>
+<li>Use BinaryArrayIdentityResolver by default<a href="https://issues.apache.org/jira/browse/IGNITE-4558"> [#IGNITE-4558]</a>
+<li>BinaryObjectImpl: lack of context information upon deserialization<a href="https://issues.apache.org/jira/browse/IGNITE-4538"> [#IGNITE-4538]</a>
+<li>Allow distributed SQL query execution over explicit set of partitions<a href="https://issues.apache.org/jira/browse/IGNITE-4523"> [#IGNITE-4523]</a>
+<li>Set QueryIndexType.SORTED by default for an index <a href="https://issues.apache.org/jira/browse/IGNITE-4511"> [#IGNITE-4511]</a>
+<li>Add MBean for StripedExecutor<a href="https://issues.apache.org/jira/browse/IGNITE-4492"> [#IGNITE-4492]</a>
+<li>Call commit for read-only transactions<a href="https://issues.apache.org/jira/browse/IGNITE-4484"> [#IGNITE-4484]</a>
+<li>ODBC: Add support for logger configuration<a href="https://issues.apache.org/jira/browse/IGNITE-4470"> [#IGNITE-4470]</a>
+<li>Make sure data structures do not use outTx call<a href="https://issues.apache.org/jira/browse/IGNITE-4437"> [#IGNITE-4437]</a>
+<li>Exchange binary metadata with discovery custom messages instead of system cache<a href="https://issues.apache.org/jira/browse/IGNITE-4302"> [#IGNITE-4302]</a>
+<li>Update Spring dependency to latest stable version<a href="https://issues.apache.org/jira/browse/IGNITE-4211"> [#IGNITE-4211]</a>
+<li>Use discovery custom messages instead of marshaller cache<a href="https://issues.apache.org/jira/browse/IGNITE-4157"> [#IGNITE-4157]</a>
+<li>JDBC driver should always set withKeepBinary flag when querying cache<a href="https://issues.apache.org/jira/browse/IGNITE-4141"> [#IGNITE-4141]</a>
+<li>Add an option to serialize specific type(s) with OptimizedMarshaller when binary format is used<a href="https://issues.apache.org/jira/browse/IGNITE-3904"> [#IGNITE-3904]</a>
+<li>Improve Enum fields handling in SQL<a href="https://issues.apache.org/jira/browse/IGNITE-3595"> [#IGNITE-3595]</a>
+<li>Set copyOnRead property to FALSE for marshaller cache<a href="https://issues.apache.org/jira/browse/IGNITE-3569"> [#IGNITE-3569]</a>
+<li>Prohibit null as name in all the components (cache name first of all)<a href="https://issues.apache.org/jira/browse/IGNITE-3488"> [#IGNITE-3488]</a>
+<li>_key and _val fields should be excluded from 'select * from' queries<a href="https://issues.apache.org/jira/browse/IGNITE-3487"> [#IGNITE-3487]</a>
+<li>Rename IgniteConfiguration.gridName<a href="https://issues.apache.org/jira/browse/IGNITE-3207"> [#IGNITE-3207]</a>
+<li>Binary marshaller: sort fields alphabetically<a href="https://issues.apache.org/jira/browse/IGNITE-2626"> [#IGNITE-2626]</a>
+<li>NearCacheConfiguration should not extend MutableConfiguration<a href="https://issues.apache.org/jira/browse/IGNITE-2558"> [#IGNITE-2558]</a>
+</ul>
+<h2>Improvements .NET</h2>
+<ul>
+<li>.NET: CacheConfiguration.WriteBehindCoalescing<a href="https://issues.apache.org/jira/browse/IGNITE-5043"> [#IGNITE-5043]</a>
+<li>.NET: Add partition loss APIs<a href="https://issues.apache.org/jira/browse/IGNITE-5031"> [#IGNITE-5031]</a>
+<li>.NET: IgniteConfiguration.MemoryConfiguration<a href="https://issues.apache.org/jira/browse/IGNITE-5023"> [#IGNITE-5023]</a>
+<li>.NET: QueryEntity.TableName<a href="https://issues.apache.org/jira/browse/IGNITE-4870"> [#IGNITE-4870]</a>
+<li>.NET: StopAll on AppDomain unload<a href="https://issues.apache.org/jira/browse/IGNITE-4856"> [#IGNITE-4856]</a>
+<li>.NET: Support complex type dictionaries in app.config configuration<a href="https://issues.apache.org/jira/browse/IGNITE-4846"> [#IGNITE-4846]</a>
+<li>.NET: Add IgniteUuid system type support<a href="https://issues.apache.org/jira/browse/IGNITE-4716"> [#IGNITE-4716]</a>
+<li>.NET: Add ClassName and Message to JavaException<a href="https://issues.apache.org/jira/browse/IGNITE-4692"> [#IGNITE-4692]</a>
+<li>.NET: Sort binary object fields<a href="https://issues.apache.org/jira/browse/IGNITE-4669"> [#IGNITE-4669]</a>
+<li>.NET: Rename IgniteConfiguration.gridName<a href="https://issues.apache.org/jira/browse/IGNITE-4576"> [#IGNITE-4576]</a>
+<li>.NET: Expose default concurrency and isolation on ITransactions<a href="https://issues.apache.org/jira/browse/IGNITE-4504"> [#IGNITE-4504]</a>
+<li>.NET: Optimize ExamplesTest.TestRemoteNodes<a href="https://issues.apache.org/jira/browse/IGNITE-4494"> [#IGNITE-4494]</a>
+<li>.NET: Support "ICollection.Contains" in LINQ<a href="https://issues.apache.org/jira/browse/IGNITE-4425"> [#IGNITE-4425]</a>
+<li>.NET: Provide default-config-dotnet.xml<a href="https://issues.apache.org/jira/browse/IGNITE-4410"> [#IGNITE-4410]</a>
+<li>.NET: Support BinaryFieldsIdentityResolver<a href="https://issues.apache.org/jira/browse/IGNITE-4397"> [#IGNITE-4397]</a>
+<li>.NET: Support DateTime properties in LINQ<a href="https://issues.apache.org/jira/browse/IGNITE-4359"> [#IGNITE-4359]</a>
+<li>.NET: Use BinaryArrayIdentityResolver by default<a href="https://issues.apache.org/jira/browse/IGNITE-4351"> [#IGNITE-4351]</a>
+<li>.NET: EventType.SwapspaceAll inconsistent naming<a href="https://issues.apache.org/jira/browse/IGNITE-4217"> [#IGNITE-4217]</a>
+<li>.NET: Generic ICacheStore methods<a href="https://issues.apache.org/jira/browse/IGNITE-4102"> [#IGNITE-4102]</a>
+<li>.NET: Throw an exception when user tries to run SQL over [Serializable] types<a href="https://issues.apache.org/jira/browse/IGNITE-3734"> [#IGNITE-3734]</a>
+<li>.NET: Remove IgniteProxy<a href="https://issues.apache.org/jira/browse/IGNITE-3689"> [#IGNITE-3689]</a>
+<li>.NET: Inconsistent namespace imports in examples<a href="https://issues.apache.org/jira/browse/IGNITE-3604"> [#IGNITE-3604]</a>
+<li>.NET: Rename ILifecycleBean<a href="https://issues.apache.org/jira/browse/IGNITE-3548"> [#IGNITE-3548]</a>
+<li>.NET: Review access modifiers<a href="https://issues.apache.org/jira/browse/IGNITE-3540"> [#IGNITE-3540]</a>
+<li>.NET: Remove deprecated code<a href="https://issues.apache.org/jira/browse/IGNITE-3539"> [#IGNITE-3539]</a>
+<li>.NET: Review namespace structure<a href="https://issues.apache.org/jira/browse/IGNITE-3510"> [#IGNITE-3510]</a>
+<li>.NET: Fix ContinuousQuery, QueryBase, and SqlFieldsQuery class constants<a href="https://issues.apache.org/jira/browse/IGNITE-3506"> [#IGNITE-3506]</a>
+<li>.NET: Remove "Default" prefix from BinaryConfiguration properties<a href="https://issues.apache.org/jira/browse/IGNITE-3503"> [#IGNITE-3503]</a>
+<li>.NET: Write Serializable as binary<a href="https://issues.apache.org/jira/browse/IGNITE-2825"> [#IGNITE-2825]</a>
+<li>.NET: Native object comparison<a href="https://issues.apache.org/jira/browse/IGNITE-2578"> [#IGNITE-2578]</a>
+</ul>
+<h2>Fixed</h2>
+<ul>
+<li>NPE during deadlock detection because cache isn't started on node<a href="https://issues.apache.org/jira/browse/IGNITE-5041"> [#IGNITE-5041]</a>
+<li>Timeout in ignite-cassandra SessionPool is not configurable<a href="https://issues.apache.org/jira/browse/IGNITE-4954"> [#IGNITE-4954]</a>
+<li>Web session clustering fails to work with Spring Security<a href="https://issues.apache.org/jira/browse/IGNITE-4948"> [#IGNITE-4948]</a>
+<li>LocalDeploymentSpi resources cleanup on spi.register() might clean resources from other tasks using delegating classloader<a href="https://issues.apache.org/jira/browse/IGNITE-4920"> [#IGNITE-4920]</a>
+<li>Excessive service instances can be started with dynamic deployment<a href="https://issues.apache.org/jira/browse/IGNITE-4907"> [#IGNITE-4907]</a>
+<li>ClassCastException in DML benchmarks<a href="https://issues.apache.org/jira/browse/IGNITE-4905"> [#IGNITE-4905]</a>
+<li>OptimizedMarshaller should not failed on GridClientNodeBean serialization<a href="https://issues.apache.org/jira/browse/IGNITE-4896"> [#IGNITE-4896]</a>
+<li>Key is deserialized during transactional get() even if withKeepBinary is set<a href="https://issues.apache.org/jira/browse/IGNITE-4891"> [#IGNITE-4891]</a>
+<li>VisorServiceTask should properly handle ClassNotFound exceptions<a href="https://issues.apache.org/jira/browse/IGNITE-4886"> [#IGNITE-4886]</a>
+<li>System pool starvation while partition evicting<a href="https://issues.apache.org/jira/browse/IGNITE-4879"> [#IGNITE-4879]</a>
+<li>Log4jLogger can change RootLogger logging level unexpectedly<a href="https://issues.apache.org/jira/browse/IGNITE-4863"> [#IGNITE-4863]</a>
+<li>NPE on execution of unknown internal task by name<a href="https://issues.apache.org/jira/browse/IGNITE-4838"> [#IGNITE-4838]</a>
+<li>Service is deployed on client when service configuration is provided on startup<a href="https://issues.apache.org/jira/browse/IGNITE-4832"> [#IGNITE-4832]</a>
+<li>SQL: Eviction to swap failed if segmented index is used<a href="https://issues.apache.org/jira/browse/IGNITE-4826"> [#IGNITE-4826]</a>
+<li>Ignite map-reduce engine should set MRJobConfig.TASK_ATTEMPT_ID<a href="https://issues.apache.org/jira/browse/IGNITE-4813"> [#IGNITE-4813]</a>
+<li>Disable EventStorageSpi by default<a href="https://issues.apache.org/jira/browse/IGNITE-4812"> [#IGNITE-4812]</a>
+<li>ServiceProcessor hangs while stopping on unstable topology<a href="https://issues.apache.org/jira/browse/IGNITE-4761"> [#IGNITE-4761]</a>
+<li>Print a warning when option 'ignite.job.shared.classloader' is on<a href="https://issues.apache.org/jira/browse/IGNITE-4755"> [#IGNITE-4755]</a>
+<li>Service could be deployed/undeployed twice on concurrent cancel and discovery event<a href="https://issues.apache.org/jira/browse/IGNITE-4740"> [#IGNITE-4740]</a>
+<li>FairAffinityFunction fails on node restart with backupFilter set and no backups<a href="https://issues.apache.org/jira/browse/IGNITE-4671"> [#IGNITE-4671]</a>
+<li>Throw exception on starting client cache when indexed types cannot be loaded<a href="https://issues.apache.org/jira/browse/IGNITE-4667"> [#IGNITE-4667]</a>
+<li>Value from IgniteQueue in atomic mode could be lost<a href="https://issues.apache.org/jira/browse/IGNITE-4644"> [#IGNITE-4644]</a>
+<li>Possible starvation during rebalancing for marshaller cache<a href="https://issues.apache.org/jira/browse/IGNITE-4589"> [#IGNITE-4589]</a>
+<li>Optimize GridDhtLocalPartition.rmvQueue<a href="https://issues.apache.org/jira/browse/IGNITE-4552"> [#IGNITE-4552]</a>
+<li>Near reader is not created when value is loaded from store<a href="https://issues.apache.org/jira/browse/IGNITE-4525"> [#IGNITE-4525]</a>
+<li>CacheQueryExample and CacheClientBinaryQueryExample print class name and hash instead of smth meaningful<a href="https://issues.apache.org/jira/browse/IGNITE-4508"> [#IGNITE-4508]</a>
+<li>TcpDiscoverySpi is not reliable in some network split scenarios<a href="https://issues.apache.org/jira/browse/IGNITE-4499"> [#IGNITE-4499]</a>
+<li>ODBC: Add missing diagnostic records in case of API errors<a href="https://issues.apache.org/jira/browse/IGNITE-4493"> [#IGNITE-4493]</a>
+<li>ODBC: First query execution takes much more time than any subsequent<a href="https://issues.apache.org/jira/browse/IGNITE-4488"> [#IGNITE-4488]</a>
+<li>Client should re-try connection attempt in case of concurrent network failure<a href="https://issues.apache.org/jira/browse/IGNITE-4473"> [#IGNITE-4473]</a>
+<li>ODBC: Can not retrieve table metadata<a href="https://issues.apache.org/jira/browse/IGNITE-4471"> [#IGNITE-4471]</a>
+<li>JclLogger ignores IGNITE_QUIET system property<a href="https://issues.apache.org/jira/browse/IGNITE-4464"> [#IGNITE-4464]</a>
+<li>Web console: Implement configuration of affinity function in cache configuration<a href="https://issues.apache.org/jira/browse/IGNITE-4442"> [#IGNITE-4442]</a>
+<li>REPLICATED cache isn't synced across nodes<a href="https://issues.apache.org/jira/browse/IGNITE-4424"> [#IGNITE-4424]</a>
+<li>ODBC: SQLFetch fails if result set contains non-primitive column<a href="https://issues.apache.org/jira/browse/IGNITE-4421"> [#IGNITE-4421]</a>
+<li>Web console: Failed to edit File system checkpoint spi paths<a href="https://issues.apache.org/jira/browse/IGNITE-4396"> [#IGNITE-4396]</a>
+<li>Incorrect Karaf OSGI feature for ignite-rest-http<a href="https://issues.apache.org/jira/browse/IGNITE-4387"> [#IGNITE-4387]</a>
+<li>Hadoop tests affect each other through IgniteHadoopClientProtocolProvider#cliMap<a href="https://issues.apache.org/jira/browse/IGNITE-4386"> [#IGNITE-4386]</a>
+<li>SQL: Failed to run reduce query locally with a valid query<a href="https://issues.apache.org/jira/browse/IGNITE-4376"> [#IGNITE-4376]</a>
+<li>Inner properties mutation broken in SQL UPDATE<a href="https://issues.apache.org/jira/browse/IGNITE-4363"> [#IGNITE-4363]</a>
+<li>DML: BinaryObjectBuilder does not sort fields in some cases<a href="https://issues.apache.org/jira/browse/IGNITE-4354"> [#IGNITE-4354]</a>
+<li>Failed second client node join with continuous query and peer class loading enabled<a href="https://issues.apache.org/jira/browse/IGNITE-4284"> [#IGNITE-4284]</a>
+<li>SSL misconfiguration is not handled properly<a href="https://issues.apache.org/jira/browse/IGNITE-4147"> [#IGNITE-4147]</a>
+<li>Assertion in ClientImpl.updateMetrics()<a href="https://issues.apache.org/jira/browse/IGNITE-4142"> [#IGNITE-4142]</a>
+<li>Client is stopped if communication to servers is lost during (re)connect routine<a href="https://issues.apache.org/jira/browse/IGNITE-4112"> [#IGNITE-4112]</a>
+<li>BinaryType.isEnum() throws an exception if typeId==0<a href="https://issues.apache.org/jira/browse/IGNITE-4109"> [#IGNITE-4109]</a>
+<li>BinaryType.fieldNames() should return names in consistent order<a href="https://issues.apache.org/jira/browse/IGNITE-4063"> [#IGNITE-4063]</a>
+<li>Incorrect errors/warnings while odbc driver installation<a href="https://issues.apache.org/jira/browse/IGNITE-4002"> [#IGNITE-4002]</a>
+<li>Hadoop: automatically add ${HADOOP_HOME}/lib/native to java.library.path system property<a href="https://issues.apache.org/jira/browse/IGNITE-3966"> [#IGNITE-3966]</a>
+<li>IgniteCache.invokeAll returns empty result set in ATOMIC cache<a href="https://issues.apache.org/jira/browse/IGNITE-3955"> [#IGNITE-3955]</a>
+<li>Web Console: Summary page - Download button should show progress of downloading<a href="https://issues.apache.org/jira/browse/IGNITE-3923"> [#IGNITE-3923]</a>
+<li>Clarify if IgfsFile -> FileStatus conversion should treat groupBlockSize as blockSize<a href="https://issues.apache.org/jira/browse/IGNITE-3877"> [#IGNITE-3877]</a>
+<li>CreatedExpiryPolicy doesn't work if entry is loaded from store<a href="https://issues.apache.org/jira/browse/IGNITE-3699"> [#IGNITE-3699]</a>
+<li>CPP: JVM crash on "Failed to start SPI" exception<a href="https://issues.apache.org/jira/browse/IGNITE-3514"> [#IGNITE-3514]</a>
+<li>IGFS: Does not correctly deallocate free space in courner case<a href="https://issues.apache.org/jira/browse/IGNITE-3400"> [#IGNITE-3400]</a>
+<li>Reentrant lock is lost when lock owner leaves topology<a href="https://issues.apache.org/jira/browse/IGNITE-3386"> [#IGNITE-3386]</a>
+<li>Marshaling works wrong for the BigDecimals that have negative scale<a href="https://issues.apache.org/jira/browse/IGNITE-3196"> [#IGNITE-3196]</a>
+<li>Hadoop module cannot load native libraries when running inside HDP 2.3.4<a href="https://issues.apache.org/jira/browse/IGNITE-3085"> [#IGNITE-3085]</a>
+<li>NearCacheConfiguration incorrectly extends MutableConfiguration<a href="https://issues.apache.org/jira/browse/IGNITE-3081"> [#IGNITE-3081]</a>
+<li>Eviction policy must consider either max size or max entries count<a href="https://issues.apache.org/jira/browse/IGNITE-2552"> [#IGNITE-2552]</a>
+<li>'Put' cache event treats entry created at lock acquisition time as old value<a href="https://issues.apache.org/jira/browse/IGNITE-2231"> [#IGNITE-2231]</a>
+<li>IgniteCacheProxy is not serialized properly<a href="https://issues.apache.org/jira/browse/IGNITE-2194"> [#IGNITE-2194]</a>
+<li>IgniteSemaphore's failover related tests lead to the deadlock or fail<a href="https://issues.apache.org/jira/browse/IGNITE-1977"> [#IGNITE-1977]</a>
+<li>[Test] IgniteProjectionStartStopRestartSelfTest.testStopNodesByIdsC	fails<a href="https://issues.apache.org/jira/browse/IGNITE-1725"> [#IGNITE-1725]</a>
+<li>[Test] IgniteProjectionStartStopRestartSelfTest.testStartOneNode fails<a href="https://issues.apache.org/jira/browse/IGNITE-1724"> [#IGNITE-1724]</a>
+<li>Cache SQL query metadata index's fields have wrong register<a href="https://issues.apache.org/jira/browse/IGNITE-1495"> [#IGNITE-1495]</a>
+<li>Provide integration with Spring Data<a href="https://issues.apache.org/jira/browse/IGNITE-1192"> [#IGNITE-1192]</a>
+<li>NPE in GridCacheProcessor.onKernalStop()<a href="https://issues.apache.org/jira/browse/IGNITE-1178"> [#IGNITE-1178]</a>
+<li>Need to automatically support LocalDateTime class in indexing<a href="https://issues.apache.org/jira/browse/IGNITE-1072"> [#IGNITE-1072]</a>
+<li>Failed to start node if 'textFields' in 'CacheTypeMetadata' contains non String value (Integer in my case)<a href="https://issues.apache.org/jira/browse/IGNITE-969"> [#IGNITE-969]</a>
+<li>TTL is not updated for reader when entry is accessed on backup<a href="https://issues.apache.org/jira/browse/IGNITE-518"> [#IGNITE-518]</a>
+</ul>
+<h2>Fixed .NET</h2>
+<ul>
+<li>.NET: Continuous query fails with exception on Java side<a href="https://issues.apache.org/jira/browse/IGNITE-5066"> [#IGNITE-5066]</a>
+<li>.NET: build.ps1 fails for Any CPU config on PowerShell 4.0 and lower<a href="https://issues.apache.org/jira/browse/IGNITE-5057"> [#IGNITE-5057]</a>
+<li>.NET: SQL does not work with F# record types<a href="https://issues.apache.org/jira/browse/IGNITE-5006"> [#IGNITE-5006]</a>
+<li>.NET: StartFromApplicationConfiguration does not work in ASP.NET<a href="https://issues.apache.org/jira/browse/IGNITE-4902"> [#IGNITE-4902]</a>
+<li>.NET: Meaningless exception on generic type in BinaryConfiguration<a href="https://issues.apache.org/jira/browse/IGNITE-4885"> [#IGNITE-4885]</a>
+<li>.NET: Contains fails in LINQ when subquery comes from a variable<a href="https://issues.apache.org/jira/browse/IGNITE-4817"> [#IGNITE-4817]</a>
+<li>.NET: Binary enums are handled incorrectly<a href="https://issues.apache.org/jira/browse/IGNITE-4592"> [#IGNITE-4592]</a>
+<li>.NET: BinaryConfiguration handles nested type names incorrectly<a href="https://issues.apache.org/jira/browse/IGNITE-4546"> [#IGNITE-4546]</a>
+<li>.NET: SqlQuery with DateTime arguments does not work<a href="https://issues.apache.org/jira/browse/IGNITE-4413"> [#IGNITE-4413]</a>
+<li>.NET: NLogLoggerTest is not thread safe<a href="https://issues.apache.org/jira/browse/IGNITE-4412"> [#IGNITE-4412]</a>
+<li>.NET: LINQ requires IQueryable in joins<a href="https://issues.apache.org/jira/browse/IGNITE-4385"> [#IGNITE-4385]</a>
+<li>.NET: Java and .NET nodes with default configs can not join<a href="https://issues.apache.org/jira/browse/IGNITE-3267"> [#IGNITE-3267]</a>
+</ul>
+</body>