Releases: org-arl/Fjage.jl
Releases · org-arl/Fjage.jl
v0.6.0
v0.5.2
v0.5.1
Minor error checks added
Full Changelog: v0.5.0...v0.5.1
v0.5.0
Key change
- Changes messages to be Julia structs for type inference improvements
Other changes
- Make CoroutineBehavior test more robust by @ettersi in #38
- Implement _agentsforservice for all container types by @ettersi in #37
- Add separate reconnect() methods for Standalone and SlaveContainers by @ettersi in #39
- fix(agentforservice): require owner::Agent, not owner::AgentID by @ettersi in #40
- fix(msg): Check for p.param being nothing in get(p::ParamRsp) by @ettersi in #41
- Add ownsplatform parameter in SlaveContainer by @ettersi in #43
- Allow non-string host (e.g. IPv4) by @mchitre in #44
- Use macros to define messages rather than eval by @mchitre in #45
- Add
name
as agent parameter by @mchitre in #47 - Extend byte <> UInt8 conversion to union types by @mchitre in #48
Full Changelog: v0.4.1...v0.5.0
v0.4.1
v0.4.0
Features
- Add FSM behaviors by @mchitre in #23
- Add TaskBehavior by @ettersi in #24
- Allow messages to be constructed directly from Dicts by @ettersi in #26
- Implement copy(::Message) by @ettersi in #25
Bug fixes
- Inflate compressed JSON messages recursively by @ettersi in #22
- Call _update_watch when adding an agent by @ettersi in #27
- Send should return false if gateway is closed by @mchitre in #28
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.0
Fjage v0.2.0
New features:
- Standalone and slave containers
- First-class agent support
Closed issues: