This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/accumulo-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 6798c50d9 Automatic Site Publish by Buildbot
6798c50d9 is described below
commit 6798c50d9ce1242e119903e37bfc7ee070d244ad
Author: buildbot <[email protected]>
AuthorDate: Fri Jul 25 20:41:20 2025 +0000
Automatic Site Publish by Buildbot
---
output/feed.xml | 4 +--
output/release/accumulo-2.1.4/index.html | 56 ++++++++++++++++++++++++++++++++
output/search_data.json | 2 +-
3 files changed, 59 insertions(+), 3 deletions(-)
diff --git a/output/feed.xml b/output/feed.xml
index 89012adec..629412e3b 100644
--- a/output/feed.xml
+++ b/output/feed.xml
@@ -6,8 +6,8 @@
</description>
<link>https://accumulo.apache.org/</link>
<atom:link href="https://accumulo.apache.org/feed.xml" rel="self"
type="application/rss+xml"/>
- <pubDate>Thu, 24 Jul 2025 22:10:03 +0000</pubDate>
- <lastBuildDate>Thu, 24 Jul 2025 22:10:03 +0000</lastBuildDate>
+ <pubDate>Fri, 25 Jul 2025 20:41:13 +0000</pubDate>
+ <lastBuildDate>Fri, 25 Jul 2025 20:41:13 +0000</lastBuildDate>
<generator>Jekyll v4.3.4</generator>
diff --git a/output/release/accumulo-2.1.4/index.html
b/output/release/accumulo-2.1.4/index.html
index 6edeb1973..8bfa3ae87 100644
--- a/output/release/accumulo-2.1.4/index.html
+++ b/output/release/accumulo-2.1.4/index.html
@@ -262,6 +262,62 @@ have more files than the maximum number of files per
tablet.</li>
<li><a href="https://github.com/apache/accumulo/issues/5400">#5400</a>
Modified AESCryptoService to prevent the creation of overlapping streams.</li>
</ul>
+<h3 id="semver-violations">Semver violations</h3>
+
+<p>The following are changes since 2.1.3 that violate semver. Writing code
that
+uses these new methods will make it incompatible with 2.1.3 and earlier.</p>
+
+<table>
+ <thead>
+ <tr>
+ <th>Class</th>
+ <th>Changes</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>o.a.a.core.client.admin.InstanceOperations</td>
+ <td>added <code class="language-plaintext
highlighter-rouge">Set<String> getCompactors()</code></td>
+ </tr>
+ <tr>
+
<td>o.a.a.core.client.admin.compaction.CompactionConfigurer.InitParameters</td>
+ <td>added <code class="language-plaintext highlighter-rouge">TabletId
getTabletId()</code> and <code class="language-plaintext highlighter-rouge">URI
getOutputFile()</code></td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.client.rfile.RFile.WriterOptions</td>
+ <td>added <code class="language-plaintext
highlighter-rouge">WriterOptions withSplitResolver(LoadPlan.SplitResolver
splitResolver)</code></td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.data.LoadPlan</td>
+ <td>added <code class="language-plaintext highlighter-rouge">String
toJson()</code>, <code class="language-plaintext highlighter-rouge">LoadPlan
fromJson(String json)</code>, <code class="language-plaintext
highlighter-rouge">LoadPlan compute(...)</code>, <code
class="language-plaintext highlighter-rouge">interface SplitResolver</code></td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.data.TabletId</td>
+ <td>added <code class="language-plaintext highlighter-rouge">of(TableId
tableId, String endRow, String prevEndRow)</code> and also added <code
class="language-plaintext highlighter-rouge">Text</code> and <code
class="language-plaintext highlighter-rouge">byte[]</code> versions</td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.iterators.IteratorEnvironment</td>
+ <td>removed default methods that threw UnsupportedOperationException</td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.spi.balancer.DoNothingBalancer</td>
+ <td>This entire class was added</td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.spi.balancer.TabletBalancer.BalanceParameters</td>
+ <td>added <code class="language-plaintext highlighter-rouge">String
partitionName()</code>, <code class="language-plaintext
highlighter-rouge">Map<String,TableId> getTablesToBalance()</code></td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.spi.compaction.CompactionPlanner.PlanningParameters</td>
+ <td>added <code class="language-plaintext highlighter-rouge">NamespaceId
getNamespaceId()</code> and <code class="language-plaintext
highlighter-rouge">TabletId getTabletId()</code></td>
+ </tr>
+ <tr>
+ <td>o.a.a.core.spi.compaction.DefaultCompactionPlanner</td>
+ <td>added a new configuration option <code class="language-plaintext
highlighter-rouge">tserver.compaction.major.service.<service>.opts.lowestRatio</code></td>
+ </tr>
+ </tbody>
+</table>
+
<h2 id="requirements">Requirements</h2>
<p>Accumulo 2.1.4 now requires JDK 17 to build, but still supports Java 11
runtime.</p>
diff --git a/output/search_data.json b/output/search_data.json
index 717be2ce9..faea20ec6 100644
--- a/output/search_data.json
+++ b/output/search_data.json
@@ -332,7 +332,7 @@
"release-accumulo-2-1-4": {
"title": "Apache Accumulo 2.1.4",
- "content": "AboutApache Accumulo 2.1.4 is a patch release of the 2.1 LTM
line. It contains bugfixes and minor enhancements. This version supersedes
earlier 2.1 releasesand users upgrading to 2.1 should upgrade directly to this
version instead ofany prior 2.1 release.Notable Changes #5446 Many
dependencies were updated, to include protobuf-java whichwas updated from
3.22.0 to 3.25.6 due to a vulnerability. Users may run intoa runtime exception
added in https://github.com/protocolbu [...]
+ "content": "AboutApache Accumulo 2.1.4 is a patch release of the 2.1 LTM
line. It contains bugfixes and minor enhancements. This version supersedes
earlier 2.1 releasesand users upgrading to 2.1 should upgrade directly to this
version instead ofany prior 2.1 release.Notable Changes #5446 Many
dependencies were updated, to include protobuf-java whichwas updated from
3.22.0 to 3.25.6 due to a vulnerability. Users may run intoa runtime exception
added in https://github.com/protocolbu [...]
"url": " /release/accumulo-2.1.4/",
"categories": "release"
}