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/datasketches-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new c360294 Automatic Site Publish by Buildbot
c360294 is described below
commit c360294a2ff0487e140c0763d744a0375127e051
Author: buildbot <[email protected]>
AuthorDate: Mon Feb 1 19:29:37 2021 +0000
Automatic Site Publish by Buildbot
---
output/docs/Community/Downloads.html | 59 +++++++++++++++++++++++-------------
1 file changed, 38 insertions(+), 21 deletions(-)
diff --git a/output/docs/Community/Downloads.html
b/output/docs/Community/Downloads.html
index 2228fd8..aa7b5bf 100644
--- a/output/docs/Community/Downloads.html
+++ b/output/docs/Community/Downloads.html
@@ -597,6 +597,16 @@
<h2 id="download-java-jar-files">Download Java Jar Files</h2>
<p>From <a
href="https://search.maven.org/search?q=g:%20org.apache.datasketches">Maven
Central</a>.</p>
+<h3 id="use-with-maven">Use with Maven</h3>
+<p>If you are developing using Maven and want to use, for example,
datasketches-java, add the following dependencies to your pom.xml file:</p>
+
+<div class="highlighter-rouge"><div class="highlight"><pre
class="highlight"><code><dependency>
+ <groupId>org.apache.datasketches</groupId>
+ <artifactId>datasketches-java</artifactId>
+ <version>1.3.0</version>
+</dependency>
+</code></pre></div></div>
+
<h2 id="enabling-python">Enabling Python</h2>
<ul>
<li>First download the C++ core above, then read the <a
href="https://github.com/apache/datasketches-cpp/tree/master/python">Python
Installation Instructions</a></li>
@@ -605,52 +615,59 @@
<h2 id="download-earlier-versions">Download Earlier Versions</h2>
<ul>
- <li><strong><a href="http://archive.apache.org/dist/datasketches/java/">ZIP
Files</a></strong> OR <strong><a
href="http://archive.apache.org/dist/incubator/datasketches/java/">ZIP
Files</a></strong></li>
- <li><strong><a
href="https://search.maven.org/search?q=g:%20org.apache.datasketches">Java Jar
Files</a></strong></li>
+ <li><a href="http://archive.apache.org/dist/datasketches">Recent ZIP
Releases</a></li>
+ <li><a href="http://archive.apache.org/dist/incubator/datasketches">Older
ZIP Releases</a></li>
+ <li><a
href="https://search.maven.org/search?q=g:%20org.apache.datasketches">Maven
Central for Java Jar files</a></li>
</ul>
<h2 id="version-numbers">Version Numbers</h2>
<p>Apache DataSketches uses <a href="https://semver.org/">semantic
versioning</a>. Version numbers use the form major.minor.incremental and are
updated as follows:</p>
<ul>
- <li><strong>major version</strong> for major new functionality and/or major
API changes. For major API changes users should expect that there may be some
API-incompatible changes. This will be made clear in the release comments.</li>
+ <li><strong>major version</strong> for major new functionality and/or major
API changes. For major API changes users should expect that there may be some
API-incompatible changes. This should be made clear in the release
comments.</li>
<li><strong>minor version</strong> for new functionality and scheduled bug
fixes. These should be API compatible with prior versions.</li>
<li><strong>incremental version</strong> for unscheduled bug fixes only.</li>
</ul>
-<p>Note: we maintain <em>forward binary compatiblity</em> of a specific sketch
type. For example, a Java Theta Sketch stored as a binary image using version
0.1.0 (Aug, 2015) can be merged into a C++ Theta Union version 1.2.0 (Jan,
2020). The languages can be swapped in this scenario, but the versions cannot
be.</p>
+<p>All download files include a version number in the name, as in
<em>apache-datasketches-java-1.1.0-src.zip</em>.
+This same number is also in the top section of the pom.xml file and is the
same number in the GitHub Tag associated with the GitHub-ID that
+the release was generated from.</p>
-<p>The zip files downloaded from <a
href="https://www.apache.org/dyn/closer.cgi?path=/datasketches">datasketches-xxx</a>
-include a version number in the name, as in
<em>apache-datasketches-java-1.1.0-src.zip</em>.
-This same number is also in the top section of the pom.xml file.</p>
+<h3 id="version-history-and-release-notes">Version History and Release
Notes</h3>
+<p>Please use GitHub version history on the respective component
repositories.</p>
-<p>If you are developing using Maven and want to use, for example,
datasketches-java, add the following dependencies to your pom.xml file:</p>
+<p>For example:</p>
+<ul>
+ <li>From <a
href="https://github.com/apache/datasketches-java">datasketches-java</a></li>
+ <li>Click on the branch icon <strong>[master]</strong></li>
+ <li>Click on <strong>[Tags]</strong></li>
+ <li>At the bottom of the pop-up click on <strong>[View all
tags]</strong></li>
+ <li>Click on <strong>[Releases]</strong></li>
+</ul>
-<div class="highlighter-rouge"><div class="highlight"><pre
class="highlight"><code><dependency>
- <groupId>org.apache.datasketches</groupId>
- <artifactId>datasketches-java</artifactId>
- <version>1.2.0</version>
-</dependency>
-</code></pre></div></div>
+<p>Or, you can go directly by apending <code
class="highlighter-rouge">/releases</code> to the URL as in</p>
+<ul>
+ <li><code
class="highlighter-rouge">https://github.com/apache/datasketches-java/releases</code></li>
+</ul>
-<h3 id="release-philosophy">Release Philosophy</h3>
+<h2 id="release-philosophy">Release Philosophy</h2>
<p>These are fully tested, production quality releases, and hopefully as
bug-free as humanly possible.
However, the code is continuously evolving and improvements in performance,
documentation, additions
to the API, and bug fixes do occur. When enough of these build up, especially
for bug fixes or
-performance improvements, a new release will be issued and the <b>minor</b>
-digit will be incremented. The <b>incremental</b> digit will only be used for
bug fixes as stated above.</p>
+performance improvements, a new release will be issued and the <b>minor
version</b>
+digit will be incremented. The <b>incremental</b> digit will only be used for
unscheduled bug fixes as stated above.</p>
<p>As stated above, the <b>major</b> digit is being reserved for major
refactorings of the library where backward API
compatibility may not be guaranteed.</p>
-<p>For the repositories that depend on java core, such as
<i>datasketches-hive</i>,
+<p>For the repositories that depend on java core, such as
<i>datasketches-hive</i> and <i>datasketches-pig</i>,
the version number may be incremented just to be in sync with the java core
repository,
and may not reflect any actual code changes other than a change in the pom.xml
to reflect the new
-dependency.</p>
+dependency. Please refer to the release notes for that version.</p>
-<h3 id="version-history">Version History</h3>
-<p>Please use GitHub revisions history on the respective component
repositories</p>
+<h3 id="binary-compatibilty">Binary Compatibilty</h3>
+<p>We try as much as possible to maintain <em>forward binary
compatibility</em> of serialized (stored) sketch images. For example, a Java
Theta Sketch stored as a binary image using version 0.1.0 (Aug, 2015) can be
read and merged into a C++ Theta Union version 1.2.0 (Jan, 2020). The
languages can be swapped in this scenario, but the versions cannot be.</p>
</div> <!-- End content -->
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]