Skip to content

Releases: binpash/pash

PaSh v0.7.2

28 Apr 16:05
5ff19c4
Compare
Choose a tag to compare

What's Changed

  • CI Fix to not push multiple images on Github Images by @angelhof in #546

Full Changelog: v0.7.1...v0.7.2

PaSh v0.7.1

26 Apr 23:34
3694a61
Compare
Choose a tag to compare

What's Changed

Minor installation/CI changes

Full Changelog: v0.7...v0.7.1

PaSh v0.7

01 Apr 07:27
4f89782
Compare
Choose a tag to compare

This is the state of the repo (version 0.7) as of April 2022

Changelog - Commits

  • [594fe3c] - Add Individual aggregation tests
  • [650b184] - Address a bug related to auto-split
  • [e954e30] - Fix setup and installation process
  • [8f455fd] - Custom pipeline to issue POSIX test
  • [11bab5a] - Upload the execution log artifact of the POSIX tests on the Github Servers
  • [c11b67e] - Fix execute_pash_and_check_diff on evaluation scripts
  • [4f2c79d] - Add small input dataset for all benchmarks (--small flag)
  • [8752f58] - Kill all child processes when triggering a signal
  • [4f00577] - Fix bug caused by early kill of processes
  • [10a842f] - Evaluation script to run all the benchmarks and generate PDF plots
  • [5a4e3f6] - Add usage and parse argument functions
  • [c1cb6a6] - DFGs are output as dot graphs
  • [37071ab] - Change the label of r_wrap dot nodes to include the wrapped command
  • [8d0a904] - Update Dockerfiles to match the new setup process
  • [033ee4e] - Add action badges for pages,build and correctness tests for master/develop (main/future)
  • Other CI, bug fixes and documentation updates

PaSh v0.6

17 Dec 16:22
7a26863
Compare
Choose a tag to compare

This is the state of the repo (version 0.6) as of December 2021

Changelog - Commits

  • [3495cab] - Parallel pipelines implementation
  • [65ed28b] - Make sure that pash finishes execution if the daemon crashes
  • [3ed1a38] - Add buffer to scheduler to deal with multiple inputs
  • [751a261] - Make a first iteration of a profile-driven width lowering
  • [8308421] - Gather pids to kill when spawning
  • [9b18a84] - Added logic to make sure to improve performance when input is small
  • [65e0de6] - Daemon communicates through a socket instead of fifos
  • [8edcbaa] - Add a mini-experiment that checks the runtime overhead in a tight loop
  • [7704d79] - Exposing the exit status of pash-compiled pipelines
  • [fc5ba6f] - Add CI jobs for future branch
  • [487cc93] - For loops benchmark set
  • [3182e4d] - Alternative syntax for poets
  • [49052eb] - Fix an issue when umask is very restrictive when invoking pash
  • Other CI and Bug Fixes

PaSh v0.5

18 Oct 19:57
8e5c47b
Compare
Choose a tag to compare

This is the state of the repo (version 0.5) as of October 2021

Changelog - Commits

  • [59f6c92] - Redirect the output of pash_runtime to the log
  • [a598bf6] - Extend PaSh to be able to handle Redir shell ast nodes
  • [6969672] - Make parsing errors non-silent
  • [bcfc1e1] - Fix an issue with set
  • [9cad2ca] - PaSh support for interactive execution
  • [d1d086a] - Add support for break
  • [3612702] - Improve performance of tempfile
  • [912865f] - Detached runtime worker to avoid python startup costs
  • [aea588b] - Reduce the number of calls related to distro discovery
  • [c8b463d] - Pull part of the runtime processes in pa.sh to happen once
  • [355bca4] - Python optimizations to reduce startup time
  • Other Bug Fixes

PaSh v0.4

17 Sep 09:17
2b4db9d
Compare
Choose a tag to compare

This is the state of the repo (version 0.4) as of September 2021

Changelog - Commits

  • [2b4db9d] - Create Code of Conduct
  • [92cbe08] - Correct tr in poets
  • [4dbc0a7] - Remove old testing infrastructure for aggregators
  • [348cc78] - Add new aggregators and custom tests
  • [154d9fc] - Fix space in wf's tr
  • [46bb9da] - Add a custom aggregator tutorial
  • [9b2d76c] - Fixed CI/CD for forks
  • [5ec7666] - Fix paths CI bot
  • [f2a181a] - docs: Hide comment
  • [5f75442] - Update docs
  • [a58e927] - Docker docs
  • [48ef882] - Update tutorial.md
  • [555c3eb] - Annotation updates
  • [234fbd4] - Dockerfiles for ubuntu, debian, fedora
  • [958a2cd] - Fix to match new CI/CD interface
  • [73695f5] - CI/CD test parsing fixes. WIP
  • [75d02a5] - Move package installation to distro-deps
  • Other Bug Fixes

EuroSys 2021

26 Mar 16:13
e5f56ec
Compare
Choose a tag to compare

This is the final state of the repo at the time of the EuroSys 2021 AEC acceptance.