Releases: openEDI/oedisi
v2.0.2
What's Changed
Makes oedisi compatible with 3.10 again
- Lower python version in unit tests by @josephmckinsey in #53
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- Make feeder port and feeder hostname optional by @josephmckinsey in #51
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Multi-Container Update
Previously, configuration such as static inputs and input mappings were baked into the endpoints. With the current update, we only
require that images exist, and a few parameters such as the server ports are specified as environment variables. Additional configuration is specified using a configure endpoint. Multiple copies of an image may now be created to support multiple instances such as as in recorders. Copies of the source components are no longer created to avoid duplication of builds.
Current limitation requires that all components be one level above the target build folder.
- using environment variables to set up server port by @AadilLatif in #43
- required to support config end points by @AadilLatif in #42
Documentation changes
- adding endpoint table by @AadilLatif in #39
- Install oedisi in docs by @josephmckinsey in #40
Bug fixes
- Change Command to only accept strings by @josephmckinsey in #41
Full Changelog: v1.2.1...v2.0.0
v1.2.1
What's Changed
This is a patch to 1.2.0 to fixes problems with the subpackages and subpackage data from switching to pyproject.toml
- Add subpackages to pyproject.toml by @josephmckinsey in #38
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Add metrics to core API by @josephmckinsey in #30
- Switch to pyproject.toml by @josephmckinsey in #32
- Add IncidenceList instead of just Incidence by @josephmckinsey in #31
- Update to pyyaml 6 by @josephmckinsey in #37
This is going to be the last update before switching to pydantic v2.
Full Changelog: v1.1.1...v1.2.0
1.1.1
What's Changed
- Add citation.cff by @josephmckinsey in #26
- Fix test API by @josephmckinsey in #27
- Al/kubernetes by @AadilLatif in #28 and Al/kubernetes by @AadilLatif in #29
- Adds appropriate types, commands, and cofiguration for kubernetes and docker-compose workflows.
- Use .bumpversion.toml to change version numbers.
New Contributors
- @AadilLatif made their first contribution in #28
Full Changelog: v1.0.0...v1.1.1
1.0.0
What's Changed
- Update new pydantic schema for new feeder by @josephmckinsey in #22
- Push docs to github pages by @josephmckinsey in #21
- Rename from GADAL to oedisi by @josephmckinsey in #23
Full Changelog: v0.2.4...v1.0.0
0.2.4
Fixed some bad version numbering left over.
Previous 0.2.3 Release Notes
Adds GADAL command line to clean up building, running and 🎉 debugging.
gadal build
-> builds fromcomponents.json
and--system
(default issystem.json
)gadal run
-> runs from the build directorygadal debug-component
-> lets you put components in the foreground instead of the runner. Great for pdb or gdb!gadal run-with-pause
-> runs special broker in foreground which lets you see the timing of all federatesgadal test-description
-> tests the component_description.json of a component (only goes through startup).
GADAL is finally open source.
0.2.3
Adds GADAL command line to clean up building, running and 🎉 debugging.
gadal build
-> builds fromcomponents.json
and--system
(default issystem.json
)gadal run
-> runs from the build directorygadal debug-component
-> lets you put components in the foreground instead of the runner. Great for pdb or gdb!gadal run-with-pause
-> runs special broker in foreground which lets you see the timing of all federatesgadal test-description
-> tests the component_description.json of a component (only goes through startup).
GADAL is finally open source.
Add target build directory
You can now call generate_runner_config
with a target_directory
keyword argument to specify the location where to place the files and configurations.
This is backwards compatible so target_directory="."
reproduces the original behavior.