v1.9.7 ChangesJuly 29, 2013
(RB=190153) Protect D2 from intermittent zookeeper problem
v1.9.6 ChangesJuly 28, 2013
(RB=188125) 🔄 Changed Snappy dependency to pure Java dependency to avoid JNI issues on Jetty.
v1.9.5 ChangesJuly 25, 2013
(RB=189900) ➕ Add HttpNettyServerFactory and standalone launcher.
v1.9.4 ChangesJuly 25, 2013
(RB=189079) 🛠 Fixed issue with snapshots generation failing when referenced pdscs were circularly dependent. ➕ Added tests to make sure that Snapshot generation and reading would work correctly with circularly dependent models.
(RB=187506) ➕ Added granular set methods for pagination start and count for getall and finder client builders.
v1.9.3 ChangesJuly 18, 2013
(RB=186736) 🛠 fixes snapshot incompatibility message printouts.
(RB=184701) ✂ removes unused property keys and removes the non http-namespaced properties referenced in D2 code
(RB=184310) 🚚 Move AvroSchemaGenerator out of data-avro due to logging dependency requirement.
(RB=184337) ➕ Adding support for partial update methods on simple resources.
(RB=184874) 🐛 Bug fix with compression client filter Accept-Encoding generation
(RB=185890) ➕ Added string constructors to compression filters.
(RB=185181) 📜 Use ParSeq 1.3.3, which depends on log4j 1.6.2 and converges to the same dependent version as Rest.li uses. ➕ Add missing log4j.xml to restli-example-client.
v1.9.2 ChangesJuly 03, 2013
(RB=183317) ✅ Simplify and speed up string intern tests in TestJacksonCodec. This only affects tests.
(RB=182331) ➕ Adding support for java array return and input parameters for actions.
(RB=183215) ➕ Add separate compatibility check for idl. ➕ Add flag to turn off snapshot and idl compatibility check respectively.
v1.9.1 ChangesJuly 03, 2013
(RB=182338) 🛠 Fix bug in pegasus plugin that publish snapshot task may not run.
(RB=181765) 🛠 Fix up jdk7 warnings.
(RB=171893) ➕ Added server/client compression filters and associated test cases.
(RB=182463) 🚚 Adjust log4j related dependencies and log4j.xml. Remove all compile-time dependency of log4j.
v1.9.0 ChangesJuly 01, 2013
(RB=176567) Introduce simple resources concept which serves a single entity from a particular path.
(RB=174576) Clean up SLF4J/Log4j mess by removing all dependencies on Log4j and the SLF4J/Log4j adapter from production jars.
If your executable (war file, etc.) does not already depend on an SLF4J adapter, you may need to introduce such a dependency, for example on slf4jlog4j12.
(RB=176574) 🔌 Incorporate snapshot into pegasus plugin. All existing projects will automatically generate and publish the snapshot files.
(RB=179212) ➕ add defaultRouting option to d2Config.
v1.8.39 ChangesJune 20, 2013
(RB=177700) 🔌 pegasus plugin and idl compatibility checker will check for missing and extra published idl files.
v1.8.38 ChangesJune 25, 2013
(RB=175711) When generating idl, pass the source files of the resource classes to Javadoc. When checking idl compatibility, doc field change is now a backwards compatible change instead of equivalent.
(RB=178168) ⚡️ Update gradle plugin to check source of all languages when deciding if idl generation should be skipped. This fixes a bug where scala *Resource.scala files were ignored.
(RB=172518) 🏗 Use PegasusPlugin to build pegasus integration test modules and examples.