-
Notifications
You must be signed in to change notification settings - Fork 2
Release Notes
zinic edited this page Jan 11, 2013
·
17 revisions
- Simplified interactions with ATOM entries
- Minor work done for exposing the build version number in fallout
- Packaging no longer includes redundant libraries, making all of the bundles smaller
- Fallout packaging correctly includes the Nuke core libraries
- 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
- Fixed several PMD/FindBugs issues
- Sink delegates are no longer being accidentally tracked
- Fixed critical child-parent delegation issue for resource lookups via the classloader
- 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
- Fixed several PMD/FindBugs issues
- Configuration service is now environment aware when calling configuration update delegates
- 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.
- Classes loaded in the default package space no longer trip up path aliasing.
- Feed crawler includes tested HTTPS support.
- Properties file configuration marshaller added for the configuration framework.
- 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.
Container feature release.
- Container configuration auto-loading added
- Container garbage collection and runtime update management added
- None
Bugfix release.
- 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
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.
- Container implemented to fully support Java via EAR files
- None
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.
- Introduced new I/O packages
- Project restructured for container build out
- 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.
This release restructured the project to a parent project with three sub-projects: Standard, Core and Examples.
- 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
- None