Skip to content

v1.2.0-beta.7

Pre-release
Pre-release

Choose a tag to compare

@lukvmil lukvmil released this 03 Dec 04:51
  • moved start / stop logic into worker classes
  • factored out lifecycle component, instead the node container object will automatically run start() and stop() functions for components which provide them
  • config now loads at init time, not at startup
  • entrypoint components run() method treated as special main thread function by container
  • refactored assembly mechanism: new assembly artifact class does most of the assembly work, built once for each node assembly
  • node assembly builds components and passes them along with the artifact into a new node container class
  • node container class has start, stop, and run functions, they will automatically turn components on in order and then run the entrypoint
  • experimenting with explicit overrides, cache schema has a component.static decorator now
  • added a consts module
  • moved assembler, component, container, and consts to shared build module, cleaned up documentation
  • moved handshaker, profile monitor (renamed from self start), and sync manager to behaviors module
  • removed catcher upper component and split its start up functions between the handshaker and sync manager
  • cleaning up, added get_logger method in log system, may have components import log as a dependency