[ANNOUNCE] Smooks 2.0.0-M3 Released

Skip to first unread message

Claude Mamo

Mar 29, 2021, 3:06:08 AMMar 29
to smook...@googlegroups.com
It's with pleasure we announce the last milestone umbrella release of Smooks 2. Noteworthy changes include:
  • Pipeline support to enrich data, rename/remove elements or attributes, and much more
  • Delegate reader: delegates events to nested visitors to go on and create a new event stream from their output, useful for pipeline preprocessing
  • Type safe execution context
  • Better performance:
    • DFDL cartridge was upgraded to Apache Daffodil 3 in order to leverage Daffodil’s new streaming capabilities
    • Default SAX parser implementation changed from Apache Xerces to FasterXML's Woodstox: benchmarks consistently showed Woodstox outperforming Xerces
    • Eliminated CPU and memory hot spots
    • Replaced synchronised data structures with thread-safe lock-free alternatives
    • Forked Apache Xerces and modify it to provide a more optimal DOM implementation
  • Java namespaces were re-organised to provide a cleaner and more intuitive package structure
Detailed release notes can be viewed at: https://github.com/smooks/smooks/releases/tag/v2.0.0-M3. Cartridge release notes are located in the cartridge's GitHub release page. Milestone 3 concludes the final major changes of Smooks 2. Future releases prior to GA will be release candidates addressing any shortcomings or bugs.


The Smooks Team

Tom Fennelly

Mar 29, 2021, 6:42:41 AMMar 29
to smook...@googlegroups.com
Awesome work. Well done !!!

You received this message because you are subscribed to the Google Groups "Smooks Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to smooks-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/smooks-user/CADvAAugwo_ZRbzzo1PcNEL5o8B9V4Xmjob%3Dx%2BiwXhVy9gxoEZA%40mail.gmail.com.
Reply all
Reply to author
0 new messages