Skip to content

Latest commit

 

History

History
251 lines (191 loc) · 16.8 KB

CHANGELOG.md

File metadata and controls

251 lines (191 loc) · 16.8 KB

Changelog

v2.1.1 - 2023-04-30

Changed

Fixed

  • Fixed process errors not being logged when encountered in Bootstrapper.

v2.1.0 - 2023-04-29

Changed

v2.0.1 - 2020-10-10

Added

Fixed

v2.0.0 - 2021-05-31

Added

Changed

  • Changed signature of ServiceInitializerFunc. #11
  • Changed signature of AppInitFunc, ServiceInitializerFunc, and WrapServiceInitializerFunc. #17
  • Renamed WithRunnerOptions to WithMachineOptions. #20
  • go-nacelle/[email protected] -> go-nacelle/[email protected]
    • Split Load method in the Config interface into Load and PostLoad methods. #7
    • The Config interface is now a struct with the same name and set of methods. #12
  • go-nacelle/[email protected] -> go-nacelle/[email protected]
    • Renamed ReplayAdapter and RollupAdapter and to ReplayLogger and RollupLogger, respectively. #5
  • go-nacelle/[email protected] -> go-nacelle/[email protected]
    • Added context parameters to Init, Start, Stop, and Finalize methods. #5
    • Removed config parameters from Init methods. #7
    • The Init methods of initializers and processors registered at the same priority initializer or process priority are now called concurrently. #9
    • Initializers are now invoked before the processes of the same priority, but after the processes of the previous priority. #16
    • Renamed Process to Runner and its Start method to Run. #16
    • Extracted the Stop method from the Runner into a Stopper interface. #16
    • The Runner interface was replaced with a Run function returning a State value that abstracts application shutdown. #16
    • The ProcessContainer, ProcessMeta, and InitializerMeta interfaces were replaced with Container, ContainerBuilder, and Meta structs. This localizes the differences between a process and an interface to registration (and not execution). #16
    • The Health interface was replaced with Health and HealthComponentStatus structs. #16
    • Renamed With{Initializer,Process}{Option} to WithMeta{Option}, WithProcessLogFields to WithMetadata, InjectHook to Injecter, and WithSilentExit to WithEarlyExit. #16
  • go-nacelle/[email protected] -> go-nacelle/[email protected]
    • The Inject function and PostInject interface now receives a context parameter. #10
    • Change type of service keys from string to interface{}. #4
    • Replaced the ServiceContainer interface with Container, a struct with the same name and set of methods. #7
    • Renamed NewServiceContainer to New. #7
    • Removed Inject method from Container. #9

Removed

v1.2.0 - 2020-10-04

Added

Changed

  • Replaced WithHealthCheckBackoff options with WithHealthCheckInterval. c6b9130

Removed

v1.1.4 - 2020-06-08

Added

v1.1.3 - 2020-04-02

Added

v1.1.2 - 2020-01-02

Added

v1.1.1 - 2019-11-19

Fixed

Added

Removed

Changed

v1.1.0 - 2019-09-05

Added

v1.0.2 - 2019-06-24

Added

v1.0.1 - 2019-06-20

Added

Changed

v1.0.0 - 2019-06-17

Changed