Skip to content

Commit

Permalink
Bump versions - util/ostrich/finagle/scrooge/twitter-server
Browse files Browse the repository at this point in the history
Prepare libraries for release.

RB_ID=809587
  • Loading branch information
cacoco authored and jenkins committed Mar 10, 2016
1 parent 422757c commit 464f9ab
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 58 deletions.
128 changes: 73 additions & 55 deletions CHANGES
Original file line number Diff line number Diff line change
Expand Up @@ -5,85 +5,98 @@
Note that ``RB_ID=#`` correspond to associated messages in commits.

1.x
-----
------

1.19.0
------

New Features
~~~~~~~~~~~~

New Features:
-------------
* Add AdminHttpServer#boundAddress to expose the bound address of
the AdminHttpServer. ``RB_ID=798322``

1.18.0
~~~~~~~
------

New Features
~~~~~~~~~~~~

New Features:
-------------
* Add new admin endpoint "/" which redirects requests to "/admin". ``RB_ID=777247``

1.17.0
~~~~~~~
------

NOT RELEASED

1.16.0
~~~~~~~
------

1.15.0
~~~~~~~
------

New Features
~~~~~~~~~~~~

New Features:
-------------
* Add new admin endpoint "/admin/lint" which checks for possible issues with
performance or configuration. ``RB_ID=754348``

Runtime Behavior Changes
------------------------
~~~~~~~~~~~~~~~~~~~~~~~~

* We no longer export a "scheduler/productivity" stat because various implementation
details made it difficult to report reliably.

1.14.0
~~~~~~~
------

Dependencies
~~~~~~~~~~~~

Dependencies:
-------------
* Converted to finagle-httpx. Projects that depend transitively on
finagle-http through twitter-server will need to switch to finagle-httpx.
RB_ID=741454 RB_ID=740731

1.13.0
~~~~~~~
------

1.12.0
~~~~~~~
------

* Enable syntax highlighting in the docs

1.11.0
~~~~~~~
------

New Features
~~~~~~~~~~~~

New Features:
-------------
* Introduce AbstractTwitterServer, a Java-friendly version of TwitterServer. RB_ID=661878

1.10.0
~~~~~~~
------

New Features
~~~~~~~~~~~~

New Features:
-------------
* TwitterServer collects a statically allocated ring of runtime events, which be viewed
at /admin/events, and downloaded as JSON with a HTTP client like curl (or by simply
omitting the User-Agent header in the request).

* TwitterServer exports runtime configuration data about your service, which can be
downloaded as json at /admin/registry.json.

Dependencies:
-------------
Dependencies
~~~~~~~~~~~~

* Bumped many dependency versions.

1.9.0
~~~~~~
-----

New Features
~~~~~~~~~~~~

New Features:
-------------
* Most noticeably, the admin server received a complete UI redesign. All http endpoints are
now available via a navigation pane. We provide a simple API for service owners to include
ad-hoc admin pages which will be part of the navigation pane. Note, it is still possible to
Expand All @@ -104,34 +117,38 @@ New Features:
about a process that is true for the entire lifetime, like the version of a library, or what a
flag was set to.

Dependencies:
-------------
Dependencies
~~~~~~~~~~~~

* Remove dependency on mustache for admin server in favor of templating
via string interpolation. This is more hygienic for web applications
and frameworks built atop twitter-server.

1.8.0
~~~~~~~
-----

New Features
------------
~~~~~~~~~~~~

* Add the ability to promote objects to old gen before serving
* Export everything from build.properties at /admin/server_info

Runtime Behavior Changes
------------------------
~~~~~~~~~~~~~~~~~~~~~~~~

* Add merge_base merge_base_commit_date and scm_repository to server_info
* AdminHttpServer now disables tracing
* Export gauge on eden allocations
* Improve heuristic for returning html or not in WebHandler
* Initial redesign of admin pages

Breaking API Changes:
---------------------
Breaking API Changes
~~~~~~~~~~~~~~~~~~~~

* Remove ServerInfo class: export /admin/server_info directly from build.properties file

1.7.6
~~~~~~~
-----

twitter-server: Add gauge on eden allocations
twitter-server: Do not trace the admin http server
Expand All @@ -142,69 +159,69 @@ twitter-server: Proper resource loading in admin pages
twitter-server: Redesign of twitter-server admin page

1.7.3
~~~~~~~
-----

- Add admin endpoint for per-client configuration
- Add trace ID to twitter-server logging
- Create a logging handler for on-the-fly logging updates

1.7.2
~~~~~~~
-----

- release finagle v6.18.0
- release util v6.18.0
- user guide: Add blurb about filtering out stats

1.7.1
~~~~~~~
-----

- Upgrade versions of all dependencies
- Admin dtab handler: display base dtab
- Change productivity stat to cpuTime/wallTime

1.7.0
~~~~~~~
-----

- Bump finagle to 6.16.1-SNAPSHOT
- Bump util to 6.16.1-SNAPSHOT
- Disable admin server stats

1.6.3
~~~~~~~
-----

- Define type for statsReceiver explicitly so that it can be overloaded
- Store gauge references (otherwise only weakly referenced)
- Enforce close grace period for com.twitter.app.App
- upgrade finagle/util to 6.15.0

1.6.2
~~~~~~~
-----

- Add com.twitter.io.Charsets and replace the use of org.jboss.netty.util.CharsetUtil
- Fix twitter-server execution test

1.6.1
~~~~~
-----

- upgrade finagle to 6.13.1
- upgrade util to 6.13.2

1.6.0
~~~~~
-----

- upgrade finagle version to 6.13.0
- Implement application-level shutdown handling in App.
- Bug-fix: Refresh JVM memory snapshots on stats collection Motivation
- Bug-fix: set content-length when responding from TwitterHandler

1.5.1
~~~~~
-----

- update finable to 6.12.1
- update util to 6.12.1

1.5.0
~~~~~
-----

- Add logging to TwitterHandlers
- Report on deadlock conditions in admin/contentions
Expand All @@ -214,26 +231,27 @@ twitter-server: Redesign of twitter-server admin page
- update util version to 6.12.0

1.4.1
~~~~~
-----

- Upgrade finagle to 6.11.1
- Upgrade util to 6.11.1

1.4.0
~~~~~
-----

- Remove finagle-stats dependency so that alternate stats packages can be used such as ostrich
- Add a hooking mechanism and expose an API to install the Dtab using the hooking mechanism
- Upgrade finagle to 6.10.0
- Upgrade util to 6.10.0

1.3.1
~~~~~
-----

- Upgrade finagle to 6.8.1
- Upgrade util to 6.8.1

1.3.0
~~~~~
-----

- Upgrade finagle to 6.8.0
- Upgrade util to 6.8.0
Expand All @@ -244,15 +262,15 @@ twitter-server: Redesign of twitter-server admin page
- Mix in Closer by default... again.

1.2.0
~~~~~
-----

- Support staged names introduced in Finagle
- Add glog-style log formatting
- Remove finagle-stats as a dependency
- Don't stat admin endpoints

1.1.0
~~~~~
-----

- Add ability to defer /health endpoint registration
- Add new stats for current memory usage.
Expand All @@ -262,18 +280,18 @@ twitter-server: Redesign of twitter-server admin page
- New scheduler "productivity" stats, dispatches.

1.0.3
~~~~~
-----

- bump finagle to 6.5.2
- bump util to 6.3.8

1.0.2
~~~~~
-----

- bump finagle to 6.5.1
- bump util to 6.3.7

1.0.1
~~~~~
-----

- Initial Release
6 changes: 3 additions & 3 deletions project/Build.scala
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ object TwitterServer extends Build {
val branch = Process("git" :: "rev-parse" :: "--abbrev-ref" :: "HEAD" :: Nil).!!.trim
val suffix = if (branch == "master") "" else "-SNAPSHOT"

val libVersion = "1.18.0" + suffix
val utilVersion = "6.32.0" + suffix
val finagleVersion = "6.33.0" + suffix
val libVersion = "1.19.0" + suffix
val utilVersion = "6.33.0" + suffix
val finagleVersion = "6.34.0" + suffix

val jacksonVersion = "2.4.4"
val jacksonLibs = Seq(
Expand Down

0 comments on commit 464f9ab

Please sign in to comment.