This is an automated email from the ASF dual-hosted git repository.
sk0x50 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite-website.git
The following commit(s) were added to refs/heads/master by this push:
new 67d7c32171 IGNITE-26962 Minor fixes to release blog (#281)
67d7c32171 is described below
commit 67d7c32171a9ec7e90ad9083ae01f4fdf6630420
Author: IgGusev <[email protected]>
AuthorDate: Thu Nov 6 16:13:08 2025 +0400
IGNITE-26962 Minor fixes to release blog (#281)
---
_src/_blog/whats-new-in-apache-ignite-3-1.pug | 19 +------------------
blog/whats-new-in-apache-ignite-3-1.html | 11 +----------
2 files changed, 2 insertions(+), 28 deletions(-)
diff --git a/_src/_blog/whats-new-in-apache-ignite-3-1.pug
b/_src/_blog/whats-new-in-apache-ignite-3-1.pug
index 00facf3be3..92f42cc774 100644
--- a/_src/_blog/whats-new-in-apache-ignite-3-1.pug
+++ b/_src/_blog/whats-new-in-apache-ignite-3-1.pug
@@ -56,7 +56,7 @@ p Creating multiple tables no longer requires multiple
round-trips. DDL operatio
h4 Partition Pruning and Partition Awareness
-p Apache Ignite 3.1 introduces two orth major SQL optimizations that
dramatically improve query performance:
+p Apache Ignite 3.1 introduces two other major SQL optimizations that
dramatically improve query performance:
p
strong Partition Pruning
@@ -133,9 +133,6 @@ ul
li
strong Batch SQL Execution
| : #[code ISql.ExecuteBatchAsync] for efficient multi-statement execution
- li
- strong RunInTransaction
- | : Automatic transaction retry mechanism for transient failures
li
strong CancellationToken Support
| : Integrated cancellation for SQL and Compute APIs
@@ -327,20 +324,6 @@ pre
h3 Transaction Improvements
-h4 Automatic Transaction Retry
-
-p The new #[code runInTransaction] API automatically retries transactions that
fail due to transient errors:
-
-pre: code.language-java
- | ignite.transactions().runInTransaction(tx -> {
- | // Transaction logic here
- | // Automatically retried on transient failures
- | });
-
-p Configurable retry policies handle common failure scenarios like lock
conflicts and temporary connectivity issues.
-
-h4 Separate Read-Only and Read-Write Timeouts
-
p New transaction timeout options can set different timeouts for read-only and
read-write transactions:
ul
diff --git a/blog/whats-new-in-apache-ignite-3-1.html
b/blog/whats-new-in-apache-ignite-3-1.html
index 2e57967987..a9e5328c21 100644
--- a/blog/whats-new-in-apache-ignite-3-1.html
+++ b/blog/whats-new-in-apache-ignite-3-1.html
@@ -372,7 +372,7 @@
<h4>DDL Operations Now Batch Automatically</h4>
<p>Creating multiple tables no longer requires multiple
round-trips. DDL operations batch automatically when possible, reducing setup
time during schema initialization and testing.</p>
<h4>Partition Pruning and Partition Awareness</h4>
- <p>Apache Ignite 3.1 introduces two orth major SQL
optimizations that dramatically improve query performance:</p>
+ <p>Apache Ignite 3.1 introduces two other major SQL
optimizations that dramatically improve query performance:</p>
<p>
<strong>Partition Pruning</strong>: The query optimizer
automatically eliminates unnecessary partition scans based on predicates.
Queries with key-based filters only scan relevant partitions instead of the
entire dataset.
</p>
@@ -419,7 +419,6 @@ await cmd.ExecuteNonQueryAsync();</code></pre>
<ul>
<li><strong>Platform Streamer Receiver</strong>: Custom data
processing during streaming operations</li>
<li><strong>Batch SQL Execution</strong>:
<code>ISql.ExecuteBatchAsync</code> for efficient multi-statement execution</li>
- <li><strong>RunInTransaction</strong>: Automatic transaction
retry mechanism for transient failures</li>
<li><strong>CancellationToken Support</strong>: Integrated
cancellation for SQL and Compute APIs</li>
</ul>
<p>See the <a
href="https://ptupitsyn.github.io/NET-Compute-In-Apache-Ignite-3-1/">extended
blog post about .NET compute in Ignite 3.1</a> for a more in-depth
explanation.</p>
@@ -527,14 +526,6 @@ node config update ignite.network.nodeFinder.type=MULTICAST
<pre><code class="language-sql">CREATE ZONE exampleZone
(REPLICAS 3, QUORUM SIZE 3) STORAGE PROFILES['default'];
</code></pre>
<h3>Transaction Improvements</h3>
- <h4>Automatic Transaction Retry</h4>
- <p>The new <code>runInTransaction</code> API automatically
retries transactions that fail due to transient errors:</p>
- <pre><code
class="language-java">ignite.transactions().runInTransaction(tx -> {
- // Transaction logic here
- // Automatically retried on transient failures
-});</code></pre>
- <p>Configurable retry policies handle common failure scenarios
like lock conflicts and temporary connectivity issues.</p>
- <h4>Separate Read-Only and Read-Write Timeouts</h4>
<p>New transaction timeout options can set different timeouts
for read-only and read-write transactions:</p>
<ul>
<li><code>readOnlyTimeoutMillis</code>: Shorter timeout for
read-only transactions</li>