Recent Releases of Mango.jl

Mango.jl - v0.4.0

Mango v0.4.0

Diff since v0.3.0

Merged pull requests: - add some missing DOIs (#46) (@jsagerOffis) - remove doi.org prefix from 2 dois (#47) (@jsagerOffis) - Message fowarding as mechanism, Auto-Forwarding rules for agents. (#48) (@rcschrg) - Fix agent role macro typevar #49 (#50) (@rcschrg) - Adding readme to CI and fixing related bug. (#51) (@rcschrg) - Adding missing imports to readme. (#52) (@rcschrg) - Fixing pipeline. (#53) (@rcschrg) - Add run_mango as convenience function to simply start/shutdown of containers (#54) (@rcschrg) - Feature topologies (#57) (@rcschrg) - API Docs + Improving general docs (#59) (@rcschrg) - Role agent macro overhaul (#61) (@rcschrg) - Fixing doc api desc. (#62) (@rcschrg) - Enhance several APIs, Add more topology API options (#65) (@rcschrg) - Feature express simulation run (#66) (@rcschrg) - Specify dev branch. (#67) (@rcschrg) - Update documentation.yml (#68) (@rcschrg) - Release 0.4 (#69) (@rcschrg) - Some fixes to joss-paper (#70) (@aurorarossi) - Joss paper (#71) (@jsagerOffis)

Closed issues: - Parametric types are not propagated by the @agent macro (#49) - New feature: topologies (#55) - Extend express API to simplify Mango.jl setup (#64)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] about 1 year ago

Mango.jl - v0.3.0

Mango v0.3.0

Diff since v0.2.1

  • MQTT protocol
  • non-real-time simulation mode
  • communication simulation integration
  • various agent API improvements (tracked messages)
  • Improved documentation

Merged pull requests: - Added role features to improve interoperability (#25) (@rcschrg) - Docs proofreading (#26) (@Jan-Hoerding) - Feature tracked message sending (#27) (@rcschrg) - Feature mqtt (#28) (@jsagerOffis) - Fix events tcp (#33) (@rcschrg) - Implement simulation container (#34) (@rcschrg) - Most basic agent modelling APIs in a stepped simulation + discrete event stepping (#35) (@rcschrg) - Mqtt documentation (#38) (@jsagerOffis) - Adding contribution guidelines (+CoC) including issue templates (#39) (@rcschrg) - fix #32 and add test for it (#40) (@jsagerOffis) - To 0.3 (#41) (@rcschrg) - Joss paper (#42) (@jsagerOffis) - Merge to main 0.3 (#43) (@rcschrg) - Removed unnecessary dependencies and added compat for remaining. (#44) (@rcschrg) - Merge to dev for compat fixes. (#45) (@rcschrg)

Closed issues: - Container spawns thread to dispatch message (#4) - Large increase in runtime with increasing message sizes (#8) - MQTT Container communication (#20) - Enable distribution of tasks to different machines (i.e. Julia Distributed package integration) (#21) - Enable protobuf as message codec (#22) - Role expose/import data models using a macro (#24) - send_message can hang when using kwargs for meta (#29) - Add TLS support for MQTT containers (#30) - Update MQTT docs and Examples for getting started (#31) - Sending TCP message to unknown local agent leads to bounds error (#32) - Discrete Event Simulation for simulation container (#36) - Docs Simulation (#37)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] over 1 year ago

Mango.jl - v0.2.1

Mango v0.2.1

Diff since v0.2.0

Merged pull requests: - Using only one timer to avoid race conditions. (#16) (@rcschrg) - Using only one timer to avoid race conditions. (#17) (@rcschrg) - v0.2.1 (#18) (@rcschrg)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago

Mango.jl - v0.2.0

Mango v0.2.0

Merged pull requests: - Fixes #1. (#3) (@rcschrg) - change OrderedDict to AbstractDict in message handling (#5) (@jsagerOffis) - Fix periodic task shutdown (#9) (@jsagerOffis) - Enhancement fast stopping (#10) (@rcschrg) - GitHub workflow (#11) (@rcschrg) - Fix mac os + windows (#12) (@rcschrg) - Add TagBot and increase version for publishing new Mango.jl version (#13) (@rcschrg) - v0.2.0 (#14) (@rcschrg)

Closed issues: - container core.jl kwargs parsing fails because key is symbol (#1) - container forward_message error (#2) - container shutdown when multi-threading (#6) - Scheduled periodic tasks are not stopped on shutdown (#7)

Scientific Software - Peer-reviewed - Julia
Published by github-actions[bot] almost 2 years ago