What's Changed
- feat: adding cirrina nomad configuration by @Frnd-me in #19
- feat: adding manager and kubernetes configuration by @Frnd-me in #20
- fix: fixing network issues in sample kubernetes configuration by @Frnd-me in #21
- fix: provide pod cidr in kubernetes configuration sample by @Frnd-me in #23
- docs: providing new kubernetes configuration based on incus and talos by @Frnd-me in #24
- Cleaning up documentation by @Frnd-me in #29
- Removing command-line arguments and cleaning up by @Frnd-me in #30
- Reformatting project by @Frnd-me in #31
- Updating README by @Frnd-me in #33
- Improving application development flow by @Frnd-me in #34
- docs: adding contributing documentation by @Frnd-me in #35
- build: reducing docker image size by @Frnd-me in #36
- docs: adding docker image shields by @Frnd-me in #37
- feat: improving application running workflow by @Frnd-me in #38
- test: adding missing test applications by @Frnd-me in #39
- feat: make action constructs extensible by @Frnd-me in #41
- feat: adding resolving of csm pkl module by @Frnd-me in #42
- feat: added service implementation bindings by @Frnd-me in #43
- test: improve test coverage throughout by @AlexZangerle in #45
- test: resolve test issue causing the build to fail by @Frnd-me in #46
- fix: use http csml module by @Frnd-me in #47
- chore: clean up project by @Frnd-me in #48
- test: add noop test by @Frnd-me in #49
- feat: add uri csml module loading by @Frnd-me in #50
- feat: add uri service implementation bindings module loading by @Frnd-me in #51
- feat: add cirrina helm chart by @Frnd-me in #52
- ci: remove pkl package add helm chart publish by @Frnd-me in #53
- ci: restrict publish workflow to release by @Frnd-me in #54
- chore: move charts to separate repository by @Frnd-me in #55
- fix: done events are not strictly internal by @Frnd-me in #56
- feat: improve nats support by @Frnd-me in #59
- fix: resolve nested state machines not being created by @jakob-osl in #58
- fix: remove csm loading at path by @Frnd-me in #60
- fix: improve nats event handler logging by @Frnd-me in #61
- fix: improve logging by @Frnd-me in #62
- chore: improving logging by @Frnd-me in #65
- fix: avoid unnecessary nats consumers by @Frnd-me in #66
- fix: improve logging by @Frnd-me in #67
- feat: add etcd support for persistent context by @Frnd-me in #68
- chore: adding etcd to compose file by @Frnd-me in #70
- feat: expand expression evaluation by @Frnd-me in #71
- fix: restrict expression side effects by @Frnd-me in #72
- feat: simplifying csml language by @Frnd-me in #73
- feat: simplifying iff expression is singular by @Frnd-me in #74
- feat: rewriting core runtime by @Frnd-me in #75
- ci: fixing docker image build by @Frnd-me in #76
- feat: adding micrometer support by @Frnd-me in #77
- feat: adding collection of common metrics by @Frnd-me in #78
- feat: rewriting utility functions by @Frnd-me in #79
- feat: adding take random stdlib function by @Frnd-me in #80
- feat: adding state machine instantiation by @Frnd-me in #81
- refactor: refactoring specification by @Frnd-me in #82
- feat: adding zenoh event handling by @Frnd-me in #83
- feat: simplifying state machine handling by @Frnd-me in #84
- refactor: refactoring objects by @Frnd-me in #85
- refactor: restructuring project by @Frnd-me in #86
- refactor: refactoring project by @Frnd-me in #87
- refactor: improving error handling by @Frnd-me in #88
- feat: reimplementing etcd context by @Frnd-me in #89
- refactor: refactoring event handler and state machine by @Frnd-me in #90
- feat: adding runtime barrier by @Frnd-me in #91
- ci: changing docker hub location by @Frnd-me in #92
- perf: simplifying event propagation by @Frnd-me in #95
- feat: changing then of match action to take a list of actions by @Frnd-me in #96
- feat: improving actions by @Frnd-me in #97
- feat: improving stability by @Frnd-me in #98
- feat: improving publish and subscribe by @Frnd-me in #99
- chore: cleaning up by @Frnd-me in #100
- feat: adding array version of take random function by @Frnd-me in #101
- refactor: improving csml keyword naming by @Frnd-me in #102
- feat: adding repeat standard library functions by @Frnd-me in #103
- feat: improving step function and adding seed function to stdlib by @AlexZangerle in #104
- fix: using active states extent for transitions by @AlexZangerle in #105
- feat: renaming assign eval and removing naming requirements by @Frnd-me in #106
- perf: avoiding unnecessary object creation by @Frnd-me in #107
- fix: removing in memory context creation for every event by @AlexZangerle in #110
- fix: resolving transition object creation issue by @Frnd-me in #109
- feat: adding action to increment micrometer counter by @AlexZangerle in #108
- feat: replacing micrometer with metrics by @Frnd-me in #112
- fix: adding creation of metrics directory by @Frnd-me in #113
- feat: adding cpu and memory collection by @Frnd-me in #115
- feat: adding emission time to events and a timer to measure event lat… by @AlexZangerle in #114
- fix: removing event latency measurement for internal events by @AlexZangerle in #116
- build: adding consistent providing of run flags by @Frnd-me in #117
- feat: adding serialization using fory by @Frnd-me in #118
- perf: reducing object creation by @Frnd-me in #119
- perf: optimizing memory usage by @Frnd-me in #120
- build: removing memory-specific flags by @Frnd-me in #121
- fix: changing event timer to use currentTimeMillis instead of nanotime by @AlexZangerle in #122
- fix: fixing event latency recording by @Frnd-me in #123
- fix: removing consideration of own external events in event time capture by @AlexZangerle in #124
- feat: adding std library function to return random value for a number… by @AlexZangerle in #125
- feat: adding invoke and event processing timers, fixing event latency… by @AlexZangerle in #126
New Contributors
- @AlexZangerle made their first contribution in #45
- @jakob-osl made their first contribution in #58
Full Changelog: 1.0.1...2.0.0