Skip to content

v0.8.0: Polishing the cannonball

Latest
Compare
Choose a tag to compare
@wohler wohler released this 21 Jan 23:27

This release consists of lots of little improvements. We added a tool to inject your pipeline version into your pipeline and updated the "ziggy" script so that you can override properties in ziggy.properties. We worked around a couple of issues that got in the way of running Ziggy on a Mac. We also fixed a bunch of annoying problems and improved the UI.

New Features

  1. Improve transition logic (ZIGGY-273)
  2. Change copyright years from 2022-2024 to 2022-2025 (ZIGGY-383)
  3. Add instanceId method to PipelineInputsOutputsUtils (ZIGGY-487)
  4. Need a way to force java.rmi.server.hostname for server and client processes (ZIGGY-492)
  5. Allow DatastoreProducerConsumerCrud method datastoreNames to handle relative and absolute paths (ZIGGY-501)
  6. Allow PipelineTaskInformation to populate PipelineInstanceNode parameter sets (ZIGGY-503)
  7. Add retriever for pipeline version information (ZIGGY-506)
  8. Update Python HDF5 and utility APIs (ZIGGY-513)
  9. Eliminate ziggy.config.path property and allow property overrides (ZIGGY-514)
  10. Add method to retrieve data file types (ZIGGY-521)

Bug Fixes

  1. Worker never exits when subtask errors (ZIGGY-478)
  2. Ziggy build should preclude using gcj for Java compilation (ZIGGY-481)
  3. Instances panel doesn't show new instances (ZIGGY-482)
  4. Ziggy nicknames not working (ZIGGY-483)
  5. Instance hangs upon log rotation (ZIGGY-484)
  6. Data receipt panel is empty (ZIGGY-486)
  7. Update pipeline definition doesn't set pipeline name in pipeline definition node (ZIGGY-493)
  8. Filtering instances when an instance is selected generates exception (ZIGGY-498)
  9. Setting maximum number of workers has no effect (ZIGGY-499)
  10. Fix bugs in moduleInterfaceName API (ZIGGY-504)
  11. Native library path not set correctly (ZIGGY-505)
  12. Pipeline fails if supervisor cannot introspect on the current ProcessHandle (ZIGGY-508)
  13. MATLAB fails to find log4j2 configuration (ZIGGY-509)
  14. Avoid rebuilding MATLAB binaries if nothing has changed (ZIGGY-511)
  15. Memory/thread leak in supervisor (ZIGGY-515)
  16. ziggy.pl eats command options (ZIGGY-516)
  17. Too many /tmp/mcr_cache directories (ZIGGY-517)
  18. Remote execution dialog calculates incorrect node count (ZIGGY-518)
  19. Python HDF5 API fails for 1-d array of dictionaries (ZIGGY-520)
  20. PbsParameters calculates non-physical wall time requests (ZIGGY-522)
  21. Remote execution dialog doesn't update when node sharing disabled (ZIGGY-523)