fluo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mwa...@apache.org
Subject [2/5] incubator-fluo-website git commit: Updates for 1.0.0 release
Date Thu, 13 Oct 2016 18:44:06 GMT
Updates for 1.0.0 release


Project: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/commit/64e1b76c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/tree/64e1b76c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/diff/64e1b76c

Branch: refs/heads/gh-pages
Commit: 64e1b76cb0ea1d8eef8290eb1b7b626170b83777
Parents: ae0db30
Author: Keith Turner <kturner@apache.org>
Authored: Wed Oct 5 14:55:49 2016 -0400
Committer: Mike Walch <mwalch@apache.org>
Committed: Thu Oct 13 10:22:44 2016 -0400

----------------------------------------------------------------------
 _config.yml                                     |   4 +-
 _posts/blog/2016-05-17-webindex-long-run-2.md   |   6 +-
 .../2016-10-04-1.0.0-incubating.md              | 287 ++++++-------------
 _scripts/gen-javadoc.sh                         |   2 +-
 apidocs/fluo/archive.md                         |  16 ++
 apidocs/fluo/index.md                           |  15 +-
 docs/index.md                                   |  20 +-
 pages/people.md                                 |   3 +
 8 files changed, 137 insertions(+), 216 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index 9fd3fc3..cf6346a 100644
--- a/_config.yml
+++ b/_config.yml
@@ -50,8 +50,8 @@ num_home_posts: 5
 color: default
 
 # Fluo specific settings
-latest_fluo_release: "1.0.0-beta-2"
-latest_fluo_release_date: "January 12, 2016"
+latest_fluo_release: "1.0.0-incubating"
+latest_fluo_release_date: "October 4, 2016"
 latest_recipes_release: "1.0.0-beta-2"
 latest_recipes_release_date: "March 29, 2016"
 

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/_posts/blog/2016-05-17-webindex-long-run-2.md
----------------------------------------------------------------------
diff --git a/_posts/blog/2016-05-17-webindex-long-run-2.md b/_posts/blog/2016-05-17-webindex-long-run-2.md
index b618000..0141bd4 100644
--- a/_posts/blog/2016-05-17-webindex-long-run-2.md
+++ b/_posts/blog/2016-05-17-webindex-long-run-2.md
@@ -272,9 +272,9 @@ Software used
 [ACCUMULO-1124]: https://issues.apache.org/jira/browse/ACCUMULO-1124
 [ACCUMULO-4314]: https://issues.apache.org/jira/browse/ACCUMULO-4314
 [ACCUMULO-4066]: https://issues.apache.org/jira/browse/ACCUMULO-4066
-[lr1]: /blog/2016/01/11/webindex-long-run/
-[lr1-overview]: /blog/2016/01/11/webindex-long-run/#webindex-overview
-[lr1-plots]: /blog/2016/01/11/webindex-long-run/#grafana-plots
+[lr1]: /blog/2016/01/10/webindex-long-run/
+[lr1-overview]: /blog/2016/01/10/webindex-long-run/#webindex-overview
+[lr1-plots]: /blog/2016/01/10/webindex-long-run/#grafana-plots
 [fluo-623]: https://github.com/fluo-io/fluo/issues/623
 [fluo-648]: https://github.com/fluo-io/fluo/issues/648
 [fluo-593]: https://github.com/fluo-io/fluo/issues/593

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/_posts/release-notes/2016-10-04-1.0.0-incubating.md
----------------------------------------------------------------------
diff --git a/_posts/release-notes/2016-10-04-1.0.0-incubating.md b/_posts/release-notes/2016-10-04-1.0.0-incubating.md
index 2ba8a20..87a01aa 100644
--- a/_posts/release-notes/2016-10-04-1.0.0-incubating.md
+++ b/_posts/release-notes/2016-10-04-1.0.0-incubating.md
@@ -5,221 +5,108 @@ version: 1.0.0-incubating
 ---
 
 Apache Fluo 1.0.0-incubating is the first release of Fluo as an Apache project and the fourth
-release for the project.
+release for the project.  Since the beta-2 release there were [167 commits][commits] by
+[cjmctague], [ctubbsii], [Garvit244], [keith-turner], [mikewalch].  Information about all
+contributors since the beggining is available on the [people page](/people/).  For information
about
+changes before this release see the [archive](/release-notes/).
 
-## Significant features
+## API Changes since Beta 2
 
-## Issues resolved
+Starting with this release, Apache Fluo's API will follow [semver].  The API is defined as
+everything under the org.apache.fluo.api Java package.  Given that the plan is to support
this API
+for a long time, a lot of API improvements were made since the beta-2 release.  The following
is a
+list of significant API changes since beta-2.
 
-### 1.0.0-incubating
+ * [#772][772] : Get with default
+ * [#770][770] : Use varargs for Columns
+ * [#768][768] : Made Obsever and Application configuration consistent
+ * [#743][743] : Make data classes final
+ * [#723][723] : Removed FluoAdmin.InitOps()
+ * [#714][714] : Use Charsequence in API
+ * [#695][695] : Removed all 3rd party types from API.  
+ * [#680][680] : Changed package prefix from io.fluo to org.apache
+ * [#647][647] : Added Oracle and Worker to API
+ * [#639][639] : Improved scanning API
+ * [#626][626] : Added operation to get row+column pairs.  Further improved by [#758][758].
+ * [#119][119] - Consistently offer String in API
 
-* [#677][677] - Exclude transitive dependency on hadoop-minicluster
-* [#673][673] - Make sure all threadpools do something with uncaught exceptions
-* [#672][672] - Seeing deadlock after async commit changes
-* [#668][668] - Addeed method to append byte to BytesBuilder
-* [#664][664] - Semaphore in commit manager blocks large transactions
-* [#661][661] - Fixed issues with self rollback 
-* [#656][656] - Fixed Bug in TimestampSkippingIterator 
-* [#655][655] - GC doesn't clean up aborted data
-* [#654][654] - Use priority-Q for notifications based on timestamp in worker
-* [#653][653] - Add support for plotting historical commiting transations counts
+## Significant Changes since Beta 2
+
+The previous releases of Fluo contained specific versions of Accumulo, Hadoop, Zookeeper,
and other
+Fluo dependencies.  However, the actual dependencies needed should be determined by the existing
+version of software where Fluo is run.  Fluo changed to a model of making its classpath be
+completely configurable by an administrator.  Example classpath configuration and download
scripts
+ship with Fluo to help make setup easier.  These script were only tested with specific versions
of
+Hadoop and Accumulo and may not work with all versions.  These changes were made in [#706][706]
and
+[#687][687]. 
+
+Added a version command to the Fluo scripts in [#779][779].  This makes it easy to automatically
+build shaded jars with the correct version of Fluo for use in Spark and Map Reduce.
+
+Two major improvements related to metrics were made.  Support for user metrics was added
by
+[#767][767].  This allows observers to easily report application specific metrics.  In [#635][635]
+the example InfluxDB and Grafana configurations were updated to show historical metrics.
+
+Transaction processing throughput was increased by changes in [#593][593] and some subsequent
bug
+fixes.   These changes moved commit processing from the threads executing user code to an
+asynchronous background process.  This allows user threads to queue a transaction for commit
an
+immediately start working on another notification.  This new process allows many more transactions
+to be working through the commit process concurrently.  Before the change a worker could
only be
+committing up to a few hundred transactions at any time.   After the change, a single worker
could
+easily be committing tens of thousands of transactions at a time.  These changes increase
the latency of 
+individual transactions, which can have some drawbacks [#650][650].   For this release changes
were
+made in [#654][654] to use a priority queue for notifications in the worker.  The changes
in
+[#654][654] partially solves the lock wait problem identified in [#650][650].
+
+Fluo utilizes server side Accumulo iterators.  For this release these iterators were modified
to
+leverage seeking on the sever side.  Before these changes the iterators used to sequentially
scan
+data.  For popular cells that had a lot versions, this could be slow.  These changes were
made in
+[#623][623].
+
+## Other Issues of Interest
+
+* [#668][668] - Added method to append byte to BytesBuilder
 * [#648][648] - Added documentation to help users if YARN is killing containers
-* [#644][644] - Improved readability of TransactionImpl
-* [#642][642] - Stress counts wrong when killing workers
-* [#640][640] - Fluo wait command doesn't wait when Oracle is down
-* [#637][637] - Use varargs in type layer for row methods
-* [#635][635] - Split grafana dashboards into recent & historical
-* [#633][633] - Stopped using null as special value in TransactionImpl
-* [#627][627] - MiniFluo close method should not thrown any exceptions
-* [#626][626] - Fluo needs operation to get list of spans
-* [#623][623] - Make Fluo iterators seek in some cases
-* [#621][621] - Created Fluo logo for dark backgrounds
-* [#619][619] - Created Fluo logo
-* [#614][614] - Enable Modernizer plugin
-* [#612][612] - Fixed warnings and other code cleanup
-* [#606][606] - GarbageCollectionIteratorIT repeatedly failing in TravisCI
-* [#603][603] - Make Thrift version configurable
-* [#601][601] - Fix incorrect usage of ByteBuffer
-* [#593][593] - Move commit processing to other threads 
-* [#170][170] - Add unit test for PrewriteIterator
-* [#119][119] - Consistently offer String in API
-
-### 1.0.0-beta-2
-
-* [#598][598] - Upgraded Hadoop to 2.6.3 and Accumulo to 1.6.4
-* [#587][587] - Specified datasource for all graphs in fluo's Grafana dashboard
-* [#586][586] - Added efficient and easy way to build Bytes objects
-* [#578][578] - Plot nothing in Grafana when no data exists
-* [#573][573] - Fixed issues building against Accumulo 1.8.0-SNAPSHOT
-* [#561][561] - Stopped checkstyle mvn plugin from running at validate
-* [#559][559] - Eventually drop deleted data
-* [#558][558] - Added arguments to deploy command to skip findbugs, checkstyle, and auto-formatting
-* [#556][556] - Make TravisCI deploy snapshot jars after successful builds
-* [#552][552] - Made eclipse stop complaining about unknown plugins
-* [#547][547] - Provide better documentation for LoaderExecutor
-* [#535][535] - Upgraded Twill to 0.6.0-incubating
-* [#520][520] - Consolidate all implementation properties into FluoConfigurationImpl
-* [#518][518] - Make Oracle run on a random port
-* [#513][513] - Unable to pass spaces to scan command
-* [#495][495] - Add support for notifications to Fluo formatter
-
-### 1.0.0-beta-1
-
-* [#470][470] - Replaced FluoFileOutputFormat with an Accumulo Key/Value generator
-* [#460][460] - Reduced Fluo API module dependencies
-* [#456][456] - Fixed bug with notifications being lost when processes died
-* [#446][446] - Simplified log configuration and configure rolling log files in YARN
-* [#442][442] - Reduced the number of curator clients in FluoAdmin
-* [#383][383] - Improved transaction logging to help users debug collisions. See [debugging
documentation][debug].
-* [#365][365] - Analyze Fluo code to see what non-public Accumulo APIs are used
-* [#362][362] - Made API data objects immutable
-* [#349][349] - Support application level configuration in fluo.properties
-* [#342][342] - Add a configurable retry timeout to Fluo clients
-* [#294][294] - Fluo now uses chroot suffix in its Zookeeper connection.
-* [#293][293] - Add argument checking to FluoConfiguration
-* [#244][244] - Make re-initialization easier for user
-
-### 1.0.0-alpha-1
-
-* [#186][186] - Add Exceptions to API
-* [#175][175] - Add newTransaction() method to FluoClient
-* [#147][147] - Create fluo-accumulo module for Accumulo iterators and formatter
-* [#131][131] - Make LoaderExector implement closeable
-* [#130][130] - Expose MiniFluo in public API
-* [#123][123] - Hide implementation of Bytes in the API
-* [#98][98] - Create a Range class for Fluo
-* [#89][89] - OracleApp should allow configurable number of instances
-* [#16][16] - Allow observer notification to be configured in AbstractObserver class
-* [#15][15] - Leader election for the Oracle Server
-* [#13][13] - Register clients that perform transactions in Zookeeper
-* [#3][3] - use Curator for leader election and leader discovery
-* [#1][1] - Create scripts for starting/stopping services
+* [#619][619] [#621][621] - Created Fluo logo
 
 ## Testing
 
-[677]: https://github.com/fluo-io/fluo/issues/677
-[673]: https://github.com/fluo-io/fluo/issues/673
-[672]: https://github.com/fluo-io/fluo/issues/672
+A two day run of Webindex was started on September 7th using the latest snapshot version
of Fluo.
+This test used 11 EC2 m3.xlarge nodes.  The test ran without problem.   A good bit before
that a [3
+day run](/blog/2016/05/17/webindex-long-run-2/) of Webindex was conducted.
+
+[semver]: http://semver.org/
+[commits]: https://github.com/apache/incubator-fluo/compare/1.0.0-beta-2...e1dbc60
+[ctubbsii]: https://github.com/ctubbsii
+[mikewalch]: https://github.com/mikewalch
+[keith-turner]: https://github.com/keith-turner
+[cjmctague]: https://github.com/cjmctague
+[Garvit244]: https://github.com/Garvit244
+
+[779]: https://github.com/fluo-io/fluo/issues/779
+[772]: https://github.com/fluo-io/fluo/issues/772
+[770]: https://github.com/fluo-io/fluo/issues/770
+[768]: https://github.com/fluo-io/fluo/issues/768
+[767]: https://github.com/fluo-io/fluo/issues/767
+[758]: https://github.com/fluo-io/fluo/issues/758
+[743]: https://github.com/fluo-io/fluo/issues/743
+[723]: https://github.com/fluo-io/fluo/issues/723
+[714]: https://github.com/fluo-io/fluo/issues/714
+[706]: https://github.com/fluo-io/fluo/issues/706
+[695]: https://github.com/fluo-io/fluo/issues/695
+[687]: https://github.com/fluo-io/fluo/issues/687
+[680]: https://github.com/fluo-io/fluo/issues/680
 [668]: https://github.com/fluo-io/fluo/issues/668
-[664]: https://github.com/fluo-io/fluo/issues/664
-[661]: https://github.com/fluo-io/fluo/issues/661
-[656]: https://github.com/fluo-io/fluo/issues/656
-[655]: https://github.com/fluo-io/fluo/issues/655
 [654]: https://github.com/fluo-io/fluo/issues/654
-[653]: https://github.com/fluo-io/fluo/issues/653
+[650]: https://github.com/fluo-io/fluo/issues/650
 [648]: https://github.com/fluo-io/fluo/issues/648
-[644]: https://github.com/fluo-io/fluo/issues/644
-[642]: https://github.com/fluo-io/fluo/issues/642
-[640]: https://github.com/fluo-io/fluo/issues/640
-[637]: https://github.com/fluo-io/fluo/issues/637
+[647]: https://github.com/fluo-io/fluo/issues/647
+[639]: https://github.com/fluo-io/fluo/issues/639
 [635]: https://github.com/fluo-io/fluo/issues/635
-[633]: https://github.com/fluo-io/fluo/issues/633
-[627]: https://github.com/fluo-io/fluo/issues/627
 [626]: https://github.com/fluo-io/fluo/issues/626
 [623]: https://github.com/fluo-io/fluo/issues/623
 [621]: https://github.com/fluo-io/fluo/issues/621
 [619]: https://github.com/fluo-io/fluo/issues/619
-[614]: https://github.com/fluo-io/fluo/issues/614
-[612]: https://github.com/fluo-io/fluo/issues/612
-[606]: https://github.com/fluo-io/fluo/issues/606
-[603]: https://github.com/fluo-io/fluo/issues/603
-[601]: https://github.com/fluo-io/fluo/issues/601
-[598]: https://github.com/fluo-io/fluo/pull/598
-[597]: https://github.com/fluo-io/fluo/issues/597
 [593]: https://github.com/fluo-io/fluo/issues/593
-[591]: https://github.com/fluo-io/fluo/issues/591
-[590]: https://github.com/fluo-io/fluo/pull/590
-[589]: https://github.com/fluo-io/fluo/pull/589
-[587]: https://github.com/fluo-io/fluo/pull/587
-[586]: https://github.com/fluo-io/fluo/pull/586
-[584]: https://github.com/fluo-io/fluo/pull/584
-[581]: https://github.com/fluo-io/fluo/pull/581
-[580]: https://github.com/fluo-io/fluo/issues/580
-[578]: https://github.com/fluo-io/fluo/pull/578
-[574]: https://github.com/fluo-io/fluo/issues/574
-[573]: https://github.com/fluo-io/fluo/pull/573
-[570]: https://github.com/fluo-io/fluo/issues/570
-[569]: https://github.com/fluo-io/fluo/issues/569
-[568]: https://github.com/fluo-io/fluo/issues/568
-[566]: https://github.com/fluo-io/fluo/pull/566
-[562]: https://github.com/fluo-io/fluo/issues/562
-[561]: https://github.com/fluo-io/fluo/pull/561
-[559]: https://github.com/fluo-io/fluo/issues/559
-[558]: https://github.com/fluo-io/fluo/pull/558
-[556]: https://github.com/fluo-io/fluo/issues/556
-[552]: https://github.com/fluo-io/fluo/pull/552
-[551]: https://github.com/fluo-io/fluo/pull/551
-[550]: https://github.com/fluo-io/fluo/pull/550
-[549]: https://github.com/fluo-io/fluo/pull/549
-[547]: https://github.com/fluo-io/fluo/issues/547
-[544]: https://github.com/fluo-io/fluo/issues/544
-[540]: https://github.com/fluo-io/fluo/issues/540
-[539]: https://github.com/fluo-io/fluo/issues/539
-[538]: https://github.com/fluo-io/fluo/issues/538
-[535]: https://github.com/fluo-io/fluo/pull/535
-[524]: https://github.com/fluo-io/fluo/issues/524
-[523]: https://github.com/fluo-io/fluo/issues/523
-[520]: https://github.com/fluo-io/fluo/issues/520
-[518]: https://github.com/fluo-io/fluo/issues/518
-[513]: https://github.com/fluo-io/fluo/issues/513
-[510]: https://github.com/fluo-io/fluo/issues/510
-[495]: https://github.com/fluo-io/fluo/issues/495
-[499]: https://github.com/fluo-io/fluo/issues/499
-[493]: https://github.com/fluo-io/fluo/issues/493
-[479]: https://github.com/fluo-io/fluo/issues/479
-[470]: https://github.com/fluo-io/fluo/issues/470
-[460]: https://github.com/fluo-io/fluo/issues/460
-[457]: https://github.com/fluo-io/fluo/issues/457
-[456]: https://github.com/fluo-io/fluo/issues/456
-[454]: https://github.com/fluo-io/fluo/issues/454
-[446]: https://github.com/fluo-io/fluo/issues/446
-[442]: https://github.com/fluo-io/fluo/issues/442
-[439]: https://github.com/fluo-io/fluo/issues/439
-[436]: https://github.com/fluo-io/fluo/issues/436
-[434]: https://github.com/fluo-io/fluo/issues/434
-[385]: https://github.com/fluo-io/fluo/issues/385
-[383]: https://github.com/fluo-io/fluo/issues/383
-[365]: https://github.com/fluo-io/fluo/issues/365
-[362]: https://github.com/fluo-io/fluo/issues/362
-[356]: https://github.com/fluo-io/fluo/issues/356
-[342]: https://github.com/fluo-io/fluo/issues/342
-[349]: https://github.com/fluo-io/fluo/issues/349
-[322]: https://github.com/fluo-io/fluo/issues/322
-[319]: https://github.com/fluo-io/fluo/issues/319
-[297]: https://github.com/fluo-io/fluo/issues/297
-[293]: https://github.com/fluo-io/fluo/issues/293
-[294]: https://github.com/fluo-io/fluo/issues/294
-[282]: https://github.com/fluo-io/fluo/issues/282
-[244]: https://github.com/fluo-io/fluo/issues/244
-[241]: https://github.com/fluo-io/fluo/issues/241
-[240]: https://github.com/fluo-io/fluo/issues/240
-[186]: https://github.com/fluo-io/fluo/issues/186
-[185]: https://github.com/fluo-io/fluo/issues/185
-[175]: https://github.com/fluo-io/fluo/issues/175
-[170]: https://github.com/fluo-io/fluo/issues/170
-[153]: https://github.com/fluo-io/fluo/issues/153
-[147]: https://github.com/fluo-io/fluo/issues/147
-[138]: https://github.com/fluo-io/fluo/issues/138
-[131]: https://github.com/fluo-io/fluo/issues/131
-[130]: https://github.com/fluo-io/fluo/issues/130
-[123]: https://github.com/fluo-io/fluo/issues/123
 [119]: https://github.com/fluo-io/fluo/issues/119
-[98]: https://github.com/fluo-io/fluo/issues/98
-[92]: https://github.com/fluo-io/fluo/issues/92
-[89]: https://github.com/fluo-io/fluo/issues/89
-[37]: https://github.com/fluo-io/fluo/issues/37
-[35]: https://github.com/fluo-io/fluo/issues/35
-[24]: https://github.com/fluo-io/fluo/issues/24
-[23]: https://github.com/fluo-io/fluo/issues/23
-[20]: https://github.com/fluo-io/fluo/issues/20
-[19]: https://github.com/fluo-io/fluo/issues/19
-[16]: https://github.com/fluo-io/fluo/issues/16
-[15]: https://github.com/fluo-io/fluo/issues/15
-[13]: https://github.com/fluo-io/fluo/issues/13
-[12]: https://github.com/fluo-io/fluo/issues/12
-[11]: https://github.com/fluo-io/fluo/issues/11
-[8]: https://github.com/fluo-io/fluo/issues/8
-[7]: https://github.com/fluo-io/fluo/issues/7
-[5]: https://github.com/fluo-io/fluo/issues/5
-[3]: https://github.com/fluo-io/fluo/issues/3
-[1]: https://github.com/fluo-io/fluo/issues/1
+

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/_scripts/gen-javadoc.sh
----------------------------------------------------------------------
diff --git a/_scripts/gen-javadoc.sh b/_scripts/gen-javadoc.sh
index e7f43ab..1357e8a 100755
--- a/_scripts/gen-javadoc.sh
+++ b/_scripts/gen-javadoc.sh
@@ -25,5 +25,5 @@ fi
 
 cd $CODE_PATH
 git checkout $RELEASE_VERSION
-mvn clean javadoc:aggregate
+mvn clean javadoc:aggregate -DskipTests
 cp -r target/site/apidocs $RELEASE_PATH

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/apidocs/fluo/archive.md
----------------------------------------------------------------------
diff --git a/apidocs/fluo/archive.md b/apidocs/fluo/archive.md
new file mode 100644
index 0000000..b7af010
--- /dev/null
+++ b/apidocs/fluo/archive.md
@@ -0,0 +1,16 @@
+---
+layout: page
+title: Fluo API Archive
+---
+
+<div class="alert alert-danger" role="alert">Please note - This page links to Javadocs
for non-ASF releases of Fluo.  These releases were made before Apache Fluo became an ASF project
and are not endorsed by the ASF.</div>
+
+Fluo API documentation before Apache incubation:
+
+* [1.0.0-beta-2][fluo-b2] - January 12, 2016
+* [1.0.0-beta-1][fluo-b1] - June 9, 2015
+* [1.0.0-alpha-1][fluo-a1] - October 2, 2014
+
+[fluo-b2]: /apidocs/fluo/1.0.0-beta-2/
+[fluo-b1]: /apidocs/fluo/1.0.0-beta-1/
+[fluo-a1]: /apidocs/fluo/1.0.0-alpha-1/

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/apidocs/fluo/index.md
----------------------------------------------------------------------
diff --git a/apidocs/fluo/index.md b/apidocs/fluo/index.md
index b7af010..67c7777 100644
--- a/apidocs/fluo/index.md
+++ b/apidocs/fluo/index.md
@@ -1,16 +1,13 @@
 ---
 layout: page
-title: Fluo API Archive
+title: Apache Fluo API
 ---
 
-<div class="alert alert-danger" role="alert">Please note - This page links to Javadocs
for non-ASF releases of Fluo.  These releases were made before Apache Fluo became an ASF project
and are not endorsed by the ASF.</div>
 
-Fluo API documentation before Apache incubation:
+Apache Fluo API documentation :
 
-* [1.0.0-beta-2][fluo-b2] - January 12, 2016
-* [1.0.0-beta-1][fluo-b1] - June 9, 2015
-* [1.0.0-alpha-1][fluo-a1] - October 2, 2014
+ * [1.0.0-incubating][fluo-1.0] - October 4, 2016
 
-[fluo-b2]: /apidocs/fluo/1.0.0-beta-2/
-[fluo-b1]: /apidocs/fluo/1.0.0-beta-1/
-[fluo-a1]: /apidocs/fluo/1.0.0-alpha-1/
+Documentation relating to release made before joining the ASF are [archived](archive).
+
+[fluo-1.0]: /apidocs/fluo/1.0.0-incubating/

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/docs/index.md
----------------------------------------------------------------------
diff --git a/docs/index.md b/docs/index.md
index 5d2de88..5298cc9 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -9,7 +9,17 @@ For a general overview of Fluo, take the [Fluo tour](/tour/).
 
 ## Apache Fluo
 
-The first release of Apache Fluo has not been made yet.
+Starting with 1.0.0-incubating, Apache Fluo will follow [semver](http://semver.org/) for
all API
+changes.  The API consist of evertyhing under the org.apache.fluo.api package.  Code outside
of this
+package can change at any time.  If your project is using Fluo code that falls outside of
the API,
+then consider [initiating a discussion](/getinvolved/) about adding it to the API.
+
+Last release was `{{ site.latest_fluo_release }}` made on {{ site.latest_fluo_release_date
}}.
+
+* Documentation - [Latest][fluo-docs-latest] \| [Archive][fluo-docs-archive]
+* API - [Latest][fluo-api-latest] \| [Archive][fluo-api-archive]
+* Release summary -  [Latest][fluo-sum-latest] \| [Archive][fluo-sum-archive]
+* Release notes - [Latest][fluo-notes-latest] \| [Archive][fluo-notes-archive]
 
 ## Apache Fluo Recipes
 
@@ -19,5 +29,13 @@ The first release of Apache Fluo Recipes has not been made yet.
 
 Documentation about releases made before Apache Fluo entered incubation at Apache has been
moved [here](pre-asf)
 
+[fluo-docs-latest]: /docs/fluo/{{ site.latest_fluo_release }}/
+[fluo-api-latest]: /apidocs/fluo/{{ site.latest_fluo_release }}/
+[fluo-sum-latest]: /release-summaries/{{ site.latest_fluo_release }}/
+[fluo-notes-latest]: /release-notes/{{ site.latest_fluo_release }}/
 [Apache Fluo]: https://github.com/apache/fluo
 [Apache Fluo Recipes]: https://github.com/apache/fluo-recipes
+[fluo-docs-archive]: /docs/fluo/
+[fluo-api-archive]: /apidocs/fluo/
+[fluo-sum-archive]: /release-summaries/
+[fluo-notes-archive]: /release-notes/

http://git-wip-us.apache.org/repos/asf/incubator-fluo-website/blob/64e1b76c/pages/people.md
----------------------------------------------------------------------
diff --git a/pages/people.md b/pages/people.md
index 29e9cee..f217427 100644
--- a/pages/people.md
+++ b/pages/people.md
@@ -4,6 +4,9 @@ title: People
 permalink: /people/
 ---
 
+Github also has a [contributor list](https://github.com/apache/incubator-fluo/graphs/contributors)
+based on commits.
+
 ---
 
 ## PPMC/Committers


Mime
View raw message