Skip to content

Latest commit

 

History

History
101 lines (65 loc) · 2.74 KB

CHANGELOG.md

File metadata and controls

101 lines (65 loc) · 2.74 KB

v2.1.4 - 9/21/2020

Fixes:

  • Dependency updates.

v2.1.1 - 5/30/2018

Fixes:

  • Memory leak in message bus (thanks @jakepusateri !)- #78

v2.1.0 - 9/1/2016

Breaking:

  • Updated to require Node v6 or later.

v2.0.0 - 9/1/2016

Features:

  • High worker restart concurrency to speed up upgrades/restarts via restartConcurrencyRatio
  • Proxy support with dynamic app versioning
    • Central proxy config file, promotions persisted to disk to survive service restarts
    • Isolated worker processes per version
    • On demand versioning via x-version header
    • Version promotion brings up worker count for desired version and brings down worker count of old version
  • Worker process downgrade from root via workerGid & workerUid
  • Backward compatibility with v1.x! Who does that with a major release?!

Enhancements:

  • Refactored communication between processes
  • Worker processes may now trigger commands (same) and wait for response (new). The new message bus enables RPC and other flows like this between processes

Fixes:

  • Worker process.send crash

v1.0.0 - 5/8/2014

Features:

  • #56. Ability to restart web server gracefully under load with no code
  • No code required to enable net statistics

Fixes:

  • Prevent additional commands in CLI while in progress to resolve state issues
  • Handle failed start command gracefully
  • Handle failed upgrade command gracefully
  • Fixed start command from preventing failed workers to auto-restart
  • Fixed restart command from preventing failed workers to auto-restart
  • Further streamlined management of state across multiple cservice instances
  • Allow numeric accessKey's
  • Fix crash if no command provided in REST call
  • #57. Cannot use '--run' and '--config' together
  • #58. Custom events from master & workers

v0.10.0 - 5/2/2014

Legacy:

  • Dropped support for 'ready' flag, was causing support/complexity issues

Features:

  • Ability to start without worker
  • Ability to support multiple versions of cservice through shared state
  • Added example workers to examples/

v0.9.0 - 2/17/2014

Features:

  • #51. Lockdown "help" command to "local" by default
  • #49. Support for multiple keys within 'accessKey' option. (Undocumented,experimental)
  • #54. Allow REST command to originate from body

Fixes:

  • #46. Expect API response even on "shutdown" or "exit"
  • #52. processDetails not returned during message floods
  • #53. Net Statistics doesn't work if using multiple instances of cservice

v0.8.0 - 1/13/2014

Features:

  • #40. Net statistics support

v0.7.0 - 1/3/2014

Features:

  • #39. Support for hidden(internal) commands
  • #38. Option 'commands' support
  • #37. Disable cli by default, unless run from command-line
  • #30. Smarter async workerReady logic