mikewalch closed pull request #58: Created 1.7.4 release notes
URL: https://github.com/apache/accumulo-website/pull/58
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/_posts/release/2018-02-21-accumulo-1.7.4.md 
b/_posts/release/2018-02-21-accumulo-1.7.4.md
new file mode 100644
index 00000000..5729cd50
--- /dev/null
+++ b/_posts/release/2018-02-21-accumulo-1.7.4.md
@@ -0,0 +1,163 @@
+---
+title: Apache Accumulo 1.7.4
+draft: true
+---
+
+Apache Accumulo 1.7.4 is a maintenance release on the 1.7 version branch. This 
release contains changes from 46 issues, comprised of bug-fixes, 
+performance improvements, build quality improvements, and more. See 
[Jira][JIRA_174] or the bottom of this page for a complete list.
+
+Below are resources for this release:
+
+* [User Manual][user_manual] - In-depth developer and administrator 
documentation.
+* [Javadocs][javadoc] - Accumulo 1.7.4 API
+* [Examples][examples] - Code with corresponding readme files that give step 
by step instructions for running example code.
+
+Accumulo follows [Semantic Versioning][semver] [guidelines][guidelines].  This 
release is a  ?[patch version][patch_version]?, which means that
+only backwards compatible bug fixes are introduced in this version. A bug fix 
is defined as an internal change that fixes incorrect behavior. Users
+of any previous 1.7.x release are strongly encouraged to update as soon as 
possible to benefit from the  bug fixes with very little concern in change
+of underlying functionality.  As always, the Accumulo developers take API 
compatibility very seriously and have invested much time to ensure that we
+meet the promises set forth to our users. Users of 1.6 or earlier that are 
seeking to upgrade to 1.7 should consider 1.7.4 as a starting point.
+
+## Major Changes
+
+### Fixed upgrade process to set version on all volumes
+
+During upgrades, only one volume in a multiple HDFS volume was updated with 
the correct version. This would cause all tablet servers
+to complain and ultimately fail. [ACCUMULO-4686] fixes this by setting the 
version on all volumes.
+
+### Updated Accumulo to work with new releases of Guava
+
+In [ACCUMULO-4702], dependencies on Beta-annotated Guava classes and methods 
were removed. While Accumulo still
+includes Guava 14 in its tarball, it will work with newer versions of Guava in 
client code. It has been tested to work
+with Guava 23.
+
+### Updated RFile to prevent very large blocks
+
+RFiles now use windowed statistics ([ACCUMULO-4669]) to prevent very large 
blocks when key statistics are not uniform
+
+## Notable Changes
+
+* [ACCUMULO-4506] - Add a timeout to a replication RPC call
+* [ACCUMULO-4619] - Add splits hung forever
+* [ACCUMULO-4633] - Added check to prevent division by zero
+* [ACCUMULO-4640] - Accumulo shell is expecting instance.volumens in 
client.conf instead of accumulo-site.xml
+* [ACCUMULO-4657] - BulkImport Performance Bottleneck
+* [ACCUMULO-4665] - Must use the "real" user for RPCs when Kerberos is enabled
+* [ACCUMULO-4676] - Use HTTPOnly flags in monitor to prevent XSS attacks
+* [ACCUMULO-4776] - Fix advertised host in monitor
+* [ACCUMULO-4777] - Root tablet got spammed with 1.8 million log entries
+* [ACCUMULO-4787] - Close input stream in AccumuloReplicaSystem
+* [ACCUMULO-4809] - Avoid blocking during session clean up
+* [ACCUMULO-4817] - Update build plugins and parent POM
+
+## Upgrading
+
+View the [Upgrading Accumulo documentation][upgrade] for guidance.
+
+## Testing
+
+## All Changes
+
+* [ACCUMULO-1972] - Fixed Range constructor
+* [ACCUMULO-3208] - Integration test for the OrIterator and cleanup
+* [ACCUMULO-3283] - Create ColumnFQ only once
+* [ACCUMULO-3827] - Set default store types for monitor ssl to jks
+* [ACCUMULO-4170] - Clarify ClientConfiguration javadocs
+* [ACCUMULO-4365] - Fixes to prevent intermittent failures in ShellServerIT 
and ConditionalWriterIT
+* [ACCUMULO-4482] - Mention snappy compression in docs
+* [ACCUMULO-4506] - Add a timeout to a replication RPC call
+* [ACCUMULO-4546] - Create default log message for table error
+* [ACCUMULO-4555] - Removes parsing of version string in Version class
+* [ACCUMULO-4576] - Suppress warnings from deprecations
+* [ACCUMULO-4587] - Upgrade Monitor jquery to 3.2.1
+* [ACCUMULO-4591] - Add replication latency metrics
+* [ACCUMULO-4602] - Deleted AssignmentThreadsIT
+* [ACCUMULO-4619] - Add splits hung forever
+* [ACCUMULO-4627] - Add corrupt WAL recovery instructions to user manual
+* [ACCUMULO-4633] - Added check to prevent division by zero
+* [ACCUMULO-4636] - System iterator improvements
+* [ACCUMULO-4640] - Accumulo shell is expecting instance.volumens in 
client.conf instead of accumulo-site.xml
+* [ACCUMULO-4648] - Update voting text in build.sh script
+* [ACCUMULO-4657] - BulkImport Performance Bottleneck
+* [ACCUMULO-4658] - Cache call to ZooKeeper to get table id map for the 
duration of the method
+* [ACCUMULO-4660] - Sanitize incoming values from HTTP parameters
+* [ACCUMULO-4662] - Fix ambiguous table reference
+* [ACCUMULO-4665] - Use UGI with real Kerberos credentials
+* [ACCUMULO-4666] - Improve KerberosToken sanity-checks and related doc
+* [ACCUMULO-4669] - Use windowed statistics in RFile
+* [ACCUMULO-4676] - Use HTTPOnly flags in monitor to prevent XSS attacks
+* [ACCUMULO-4682] - Enforce import ordering
+* [ACCUMULO-4684] - Basic schema outline for accumulo:replication
+* [ACCUMULO-4685] - Fix minor warnings and bug in FileRefTest
+* [ACCUMULO-4686] - Fix upgrade process to set version in all volumes.
+* [ACCUMULO-4687] - Clean up some static-analysis warnings
+* [ACCUMULO-4699] - Fixed queued work key in replication
+* [ACCUMULO-4702] - Code fixes to work with Guava 23
+* [ACCUMULO-4713] - Correct handling min and max timestamps
+* [ACCUMULO-4716] - Don't cache blks over max array size
+* [ACCUMULO-4721] - Document rfile-info in the user manual
+* [ACCUMULO-4741] - Remove minified files in Monitor
+* [ACCUMULO-4774] - Made conditional writer thread into daemon
+* [ACCUMULO-4776] - Fix advertised host in monitor
+* [ACCUMULO-4777] - Root tablet got spammed with 1.8 million log entries
+* [ACCUMULO-4780] - Add overflow check to seq num in CommitSession
+* [ACCUMULO-4781] - Fixed logging performance issue
+* [ACCUMULO-4787] - Close input stream in AccumuloReplicaSystem
+* [ACCUMULO-4809] - Avoid blocking during session cleanup
+* [ACCUMULO-4817] - Update build plugins and parent POM
+
+[JIRA_174]: 
https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12312121&version=12339577
+[upgrade]: https://accumulo.apache.org/docs/2.0/administration/upgrading
+[user_manual]: https://accumulo.apache.org/1.7/accumulo_user_manual.html
+[javadoc]: https://accumulo.apache.org/1.7/apidocs/
+[examples]: https://accumulo.apache.org/1.7/examples/
+[semver]: http://semver.org/
+[guidelines]: https://github.com/apache/accumulo/blob/rel/1.7.4/README.md#api
+[patch_version]: http://semver.org/#spec-item-6
+[ACCUMULO-1972]: https://issues.apache.org/jira/browse/ACCUMULO-1972
+[ACCUMULO-3208]: https://issues.apache.org/jira/browse/ACCUMULO-3208
+[ACCUMULO-3283]: https://issues.apache.org/jira/browse/ACCUMULO-3283
+[ACCUMULO-3827]: https://issues.apache.org/jira/browse/ACCUMULO-3827
+[ACCUMULO-4170]: https://issues.apache.org/jira/browse/ACCUMULO-4170
+[ACCUMULO-4365]: https://issues.apache.org/jira/browse/ACCUMULO-4365
+[ACCUMULO-4482]: https://issues.apache.org/jira/browse/ACCUMULO-4482
+[ACCUMULO-4506]: https://issues.apache.org/jira/browse/ACCUMULO-4506
+[ACCUMULO-4546]: https://issues.apache.org/jira/browse/ACCUMULO-4546
+[ACCUMULO-4555]: https://issues.apache.org/jira/browse/ACCUMULO-4555
+[ACCUMULO-4576]: https://issues.apache.org/jira/browse/ACCUMULO-4576
+[ACCUMULO-4587]: https://issues.apache.org/jira/browse/ACCUMULO-4587
+[ACCUMULO-4591]: https://issues.apache.org/jira/browse/ACCUMULO-4591
+[ACCUMULO-4602]: https://issues.apache.org/jira/browse/ACCUMULO-4602
+[ACCUMULO-4619]: https://issues.apache.org/jira/browse/ACCUMULO-4619
+[ACCUMULO-4627]: https://issues.apache.org/jira/browse/ACCUMULO-4627
+[ACCUMULO-4633]: https://issues.apache.org/jira/browse/ACCUMULO-4633
+[ACCUMULO-4636]: https://issues.apache.org/jira/browse/ACCUMULO-4636
+[ACCUMULO-4640]: https://issues.apache.org/jira/browse/ACCUMULO-4640
+[ACCUMULO-4648]: https://issues.apache.org/jira/browse/ACCUMULO-4648
+[ACCUMULO-4657]: https://issues.apache.org/jira/browse/ACCUMULO-4657
+[ACCUMULO-4658]: https://issues.apache.org/jira/browse/ACCUMULO-4658
+[ACCUMULO-4660]: https://issues.apache.org/jira/browse/ACCUMULO-4660
+[ACCUMULO-4662]: https://issues.apache.org/jira/browse/ACCUMULO-4662
+[ACCUMULO-4665]: https://issues.apache.org/jira/browse/ACCUMULO-4665
+[ACCUMULO-4666]: https://issues.apache.org/jira/browse/ACCUMULO-4666
+[ACCUMULO-4669]: https://issues.apache.org/jira/browse/ACCUMULO-4669
+[ACCUMULO-4676]: https://issues.apache.org/jira/browse/ACCUMULO-4676
+[ACCUMULO-4682]: https://issues.apache.org/jira/browse/ACCUMULO-4682
+[ACCUMULO-4684]: https://issues.apache.org/jira/browse/ACCUMULO-4684
+[ACCUMULO-4685]: https://issues.apache.org/jira/browse/ACCUMULO-4685
+[ACCUMULO-4686]: https://issues.apache.org/jira/browse/ACCUMULO-4686
+[ACCUMULO-4687]: https://issues.apache.org/jira/browse/ACCUMULO-4687
+[ACCUMULO-4699]: https://issues.apache.org/jira/browse/ACCUMULO-4699
+[ACCUMULO-4702]: https://issues.apache.org/jira/browse/ACCUMULO-4702
+[ACCUMULO-4713]: https://issues.apache.org/jira/browse/ACCUMULO-4713
+[ACCUMULO-4716]: https://issues.apache.org/jira/browse/ACCUMULO-4716
+[ACCUMULO-4721]: https://issues.apache.org/jira/browse/ACCUMULO-4721
+[ACCUMULO-4741]: https://issues.apache.org/jira/browse/ACCUMULO-4741
+[ACCUMULO-4774]: https://issues.apache.org/jira/browse/ACCUMULO-4774
+[ACCUMULO-4776]: https://issues.apache.org/jira/browse/ACCUMULO-4776
+[ACCUMULO-4777]: https://issues.apache.org/jira/browse/ACCUMULO-4777
+[ACCUMULO-4780]: https://issues.apache.org/jira/browse/ACCUMULO-4780
+[ACCUMULO-4781]: https://issues.apache.org/jira/browse/ACCUMULO-4781
+[ACCUMULO-4787]: https://issues.apache.org/jira/browse/ACCUMULO-4787
+[ACCUMULO-4809]: https://issues.apache.org/jira/browse/ACCUMULO-4809
+[ACCUMULO-4817]: https://issues.apache.org/jira/browse/ACCUMULO-4817


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to