On Wed, Feb 17, 2016 at 1:04 AM, Sean Busbey <[email protected]> wrote:
> I'm currently +0. > > maybe bad: > > sorry it's been some time since I ran compatibility checks. Here's the > one for all IA.Public classes: > > > http://home.apache.org/~busbey/hbase/1.2.0-RC3/1.1.3_1.2.0RC3_Public_compat_report.html > > Working through the flagged problems in order, > > * ProcedureInfo changes both came in through HBASE-15100. I'm not > sure why ProcedureInfo is IA.Public in the first place. I've flagged > the issue as incompatible and asked for a release note. > > Addendum on HBASE-15100. > * AsyncProcess, ConfigurationManager, and HRegionServer are all > IA.Private things that leak out of our public API, so they're fine to > change. > > > * Mutation's flagged missing protected field was added in 1.1.3 by > HBASE-15095. In 1.2+ that field is still a private member of Append. > This smells like a maintenance issue, but a minor one. > > HBASE-15285 is addressing this. > * TimeRange's constructor with a min/max came in HBASE-14355. The > constructor changed from IOException in the case of min > max to > IllegalArgumentException. That's probably a more accurate exception, > but it's a substantial source compat and behavior change for > downstream. I've flagged the issue as incompatible and asked for a > release note. For some reason the javadocs for TimeRange claim it's > "for internal use only" so maybe it shouldn't have been IA.Public in > the first place. > > Jon is on this one at HBASE-15283 St.Ack > We could fix all of these pretty easy before 1.2.0. Once 1.2.0 goes > out, the TimeRange change can't easily be corrected. > > good: > > * checksums and signatures good > * LICENSE/NOTICE fine > * src matches commit/tag > * src builds binaries > > On Sat, Feb 13, 2016 at 2:20 PM, Sean Busbey <[email protected]> wrote: > > Hi Folks! > > > > I'm pleased to announce the next release candidate for HBase 1.2.0. > > > > Artifacts are available here: > > > > https://dist.apache.org/repos/dist/dev/hbase/hbase-1.2.0RC3/ > > > > As of this vote, the relevant md5 hashes are: > > > > 4e4ebb9329d44d7ac53dc0cccfcdca24 hbase-1.2.0-bin.tar.gz > > 48b8444c51f015bfd3640b842f67ac8d hbase-1.2.0-src.tar.gz > > > > Maven artifacts are available in this staging repository: > > > > https://repository.apache.org/content/repositories/orgapachehbase-1129/ > > > > All artifacts are signed with my code signing key 0D80DB7C, available in > > the project KEYS file: > > > > http://www.apache.org/dist/hbase/KEYS > > > > these artifacts correspond to commit hash > > > > 645eb92987b499016a24ac462353ff3cd2162f69 > > > > which signed tag 1.2.0RC3 currently points to > > > > > https://git-wip-us.apache.org/repos/asf?p=hbase.git;a=tag;h=06aba6a9eae0cbf06fe085eae03b891383b8d9ef > > > > HBase 1.2.0 is the second minor release in the HBase 1.x line, > continuing on > > the theme of bringing a stable, reliable database to the Hadoop and NoSQL > > communities. This release includes roughly 250 resolved issues not > covered > > by previous 1.x releases. > > > > Notable new features include: > > - JDK8 is now supported > > - Hadoop 2.6.1+ and Hadoop 2.7.1+ are now supported > > - per column-family time ranges for scan (HBASE-14355) > > - daemons respond to SIGHUP to reload configs (HBASE-14529) > > - region location methods added to thrift2 proxy (HBASE-13698) > > - table-level sync that sends deltas (HBASE-13639) > > - client side metrics via JMX (HBASE-12911) > > > > The full list of issues can be found at: > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310753&version=12332062 > > > > To see the changes since the prior release candidate, you can use the > > following git command on > > a up-to-date checkout of the hbase repository: > > > > git log 1.2.0RC2..1.2.0RC3 > > > > Please take a few minutes to verify the release[1] and vote on releasing > it: > > > > [ ] +1 Release this package as Apache HBase 1.2.0 > > [ ] +0 no opinion > > [ ] -1 Do not release this package because... > > > > Vote will be subject to Majority Approval[2] and will close at 6:00PM UTC > > on Wednesday, Feb 17th, 2016[3]. > > > > [1]: http://www.apache.org/info/verification.html > > [2]: https://www.apache.org/foundation/glossary.html#MajorityApproval > > [3]: to find this in your local timezone see: > > http://s.apache.org/hbase-1.2.0-rc3-close >
