Skip to content
zinic edited this page Jan 11, 2013 · 17 revisions

Release Notes

Release 1.1.14 (01/11/2013)

Changes / New Features

  • Simplified interactions with ATOM entries
  • Minor work done for exposing the build version number in fallout

Bug Fixes

  • Packaging no longer includes redundant libraries, making all of the bundles smaller
  • Fallout packaging correctly includes the Nuke core libraries

Release 1.1.12 (12/17/2012)

Changes / New Features

  • Scheduling logic allows for fast-repoll operations to give sources the ability to "catch up" on polling operations
  • FeedCrawler now supports fast catch-up if the feed has more data
  • Removed scheduling overhead of dispatching delegation actions into the execution queue

Bug Fixes

  • Fixed several PMD/FindBugs issues
  • Sink delegates are no longer being accidentally tracked

Release 1.1.11 (12/13/2012)

Bug Fixes

  • Fixed critical child-parent delegation issue for resource lookups via the classloader

Release 1.1.10 (12/13/2012)

Changes / New Features

  • Syslog RFC5424 fully supported and backed by a Netty implementation
  • Scheduling logic for tasks moved to the PollingController interface
  • README update to include version and package at the top

Bug Fixes

  • Fixed several PMD/FindBugs issues
  • Configuration service is now environment aware when calling configuration update delegates

Release 1.1.9 (12/11/2012)

Changes / New Features

  • Logging format for plugin loading changed to be less verbose when DEBUG is not enabled.
  • Properties file configuration marshaller added for the configuration framework.
  • Classloader scanning enhancement no longer keeps scanned contents in memory. Less runtime memory usage.
  • README cleanup related to the old HDFS example code.

Bug Fixes

  • Classes loaded in the default package space no longer trip up path aliasing.

Release 1.1.8 (12/11/2012)

Changes / New Features

  • Feed crawler includes tested HTTPS support.
  • Properties file configuration marshaller added for the configuration framework.

Bug Fixes

  • Minor command-line tool fix for specifying a polling duration for a source.
  • Start up script now includes a JVM option to increase PermGen space.

Release 0.9.6.2 (9/19/2012)

Container feature release.

Changes / New Features

  • Container configuration auto-loading added
  • Container garbage collection and runtime update management added

Bug Fixes

  • None

Release 0.9.6.1 (9/10/2012)

Bugfix release.

Changes / New Features

Bug Fixes

  • Fixed a scheduler granularity issue where tasks scheduled in the MICROSECONDS range would default to a millisecond sleep time.
  • Fixed container context destruction to ensure destroy methods are called correctly

Release 0.9.6 (9/10/2012)

This release focused on pulling in a EAR style classloader for plug-in management from the Repose Project.

The container, along with context management, is nearing completion. Multi-language support for the container beyond the very basics still needs love.

Changes / New Features

  • Container implemented to fully support Java via EAR files

Bug Fixes

  • None

Release 0.9.5.1 (9/10/2012)

This release restructures container-like code into a container project. This makes nuke core smaller and cleaner.

This release also contains a new ATOM Reader/Writer package structure: new atom-nuke I/O packages.

Changes / New Features

  • Introduced new I/O packages
  • Project restructured for container build out

Bug Fixes

  • Kernel scheduling tweaked to remove overloaded poller scheduling. Will review this feature at a later time as this fix reduces queue pressure and increases performance in certain circumstances.

Release 0.9.4 (9/8/2012)

This release restructured the project to a parent project with three sub-projects: Standard, Core and Examples.

Changes / New Features

  • Moved the model implementation behind the scenes
  • Project restructured
  • Major non-breaking updates to the model implementation for true equality and hashCode support
  • Corrections to links in the ReadMe
  • Atom Nuke website updated
  • Release notes page added under the wiki section

Bug Fixes

  • None