pup

Universal process manager built in Deno

MIT License

Stars
129
Committers
5

Bot releases are hidden (Show)

pup - 1.0.0-alpha-33

Published by Hexagon over 1 year ago

Changes

  • Chore: Refactor updater, better cli messages and error handling.
  • Chore: Fix documentation typos.

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-32...1.0.0-alpha-33

pup - 1.0.0-alpha-32

Published by Hexagon over 1 year ago

Changes

  • Feature: IPC functionality in the Telemetry client.
  • Add: Print process type (main/cluster/process) on cli --status.
  • Change: IPC file for main process changed from .*-tmp/.ipc to .*-tmp/.main.ipc.
  • Feature: Add LEAST_CONNECTIONS strategy to load balancer.
  • Tests: Added tests for telemetry functionality.
  • Feature: Add command line flag --upgrade <optional version>

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-31...1.0.0-alpha-32

pup - 1.0.0-alpha-31

Published by Hexagon over 1 year ago

Changes

  • Fix regression bug in CLI

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-30...1.0.0-alpha-31

pup - 1.0.0-alpha-30

Published by Hexagon over 1 year ago

Changes

  • Plugins: Add experimental Splunk Http Event Collector (HEC) plugin.
  • Plugins: Improve web interface plugin.
  • Chore: Refactor CLI-related code.
  • Fix: Improve ip-hash algorithm for more even distribution of clients over the back-ends.
  • Feature: Add process configuration option path. The specified value will be appended to the PATH env variable for the configured process.

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-29...1.0.0-alpha-30

pup - 1.0.0-alpha-29

Published by Hexagon over 1 year ago

Changes

  • Change: Replace Deno.cmd with Deno.Command, removing the need for --unstable since Deno 1.31.0 (discussion #11)
  • Feature: Add process telemetry for Deno client processes
  • Fix: Prevent two instances running the same configuration
  • Fix: Strip ansi color codes from logfiles
  • Fix: Make (the very experimental) web interface work behind reverse proxies
  • Chore: Dependency updates
  • Chore: Improvements to documentation

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-28...1.0.0-alpha-29

pup - 1.0.0-alpha-28

Published by Hexagon over 1 year ago

Changes

  • Major refactor of plugin interface
  • Add (WIP) web interface plugin
  • Update documentation

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-27...1.0.0-alpha-28

pup - 1.0.0-alpha-27

Published by Hexagon over 1 year ago

Changes

  • bugfix(cli): Fix bug where configuration helpers --init and --append did not work, regression from feature --.
  • change(core): Expose Pup.allProcesses() to plugins.

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-26...1.0.0-alpha-27

pup - 1.0.0-alpha-26

Published by Hexagon over 1 year ago

Changes

  • feat(manual): Add section in manual on how to start at boot.
  • chore(tests): Add missing test for --

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-25...1.0.0-alpha-26

pup - 1.0.0-alpha-25

Published by Hexagon over 1 year ago

pup - 1.0.0-alpha-24

Published by Hexagon over 1 year ago

pup - 1.0.0-alpha-23

Published by Hexagon over 1 year ago

pup - 1.0.0-alpha-22

Published by Hexagon over 1 year ago

Changes

  • chore(cli): Refactor of cli program
  • feat(cli): Allow to use -- my commands instead of --cmd "my commands"
  • chore(docs): Documentation update

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-21...1.0.0-alpha-22

pup - 1.0.0-alpha-21

Published by Hexagon over 1 year ago

Changes

  • Improve user experience with better checks
  • Remove temporary files on exit (examples: pup.json.status and pup.json.ipc)
  • Fix controlling clusters using cli commands (examples: --block, --start, etc.)

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-20...1.0.0-alpha-21

pup - 1.0.0-alpha-20

Published by Hexagon over 1 year ago

Changes

  • Another bugfix for ip-hash strategy

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-19...1.0.0-alpha-20

pup - 1.0.0-alpha-19

Published by Hexagon over 1 year ago

Changes

  • Bugfix for ip-hash strategy selection

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-18...1.0.0-alpha-19

pup - 1.0.0-alpha-18

Published by Hexagon over 1 year ago

pup - 1.0.0-alpha-17

Published by Hexagon over 1 year ago

Changes

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-16...1.0.0-alpha-17

pup - 1.0.0-alpha-16

Published by Hexagon over 1 year ago

pup - 1.0.0-alpha-15

Published by Hexagon over 1 year ago

Changes

  • Implements a simple file based IPC to issue commands from command line to existing instances, (pup --restart task-1 --config /root/.pup/pup.conf)
  • Update/fix documentation
  • Add separate READMEs for more examples

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-14...1.0.0-alpha-15

pup - 1.0.0-alpha-14

Published by Hexagon over 1 year ago

Changes

  • Bugfix, restarting when it should not

Full Changelog: https://github.com/Hexagon/pup/compare/1.0.0-alpha-13...1.0.0-alpha-14

Package Rankings
Top 5.88% on Deno.land
Related Projects