CCSDS TM/TC randomizer: fixed the interpretation of offset/length arguments (may affect custom encoders which want to randomize/derandomize only parts of the frames).
Allow custom (Java) algorithms to provide the list of output parameters at runtime (rather than in the MDB definition) such that those algorithms are not skipped at replay time if no output parameter has been declared in the MDB.
MDB: added internal support for ToString allowing to define how to display the values of parameters (will be implemented in the future in yamcs-web and Yamcs Studio)
yamcs-web:
Show favicon badge when there is an alarm
Add group action for queues
Show process tree on system page
Add Command detail page
Yamcs 5.7.2
yamcs-web: fix render issue with enumerated and command aggregate arguments
Yamcs 5.7.1
Allow 200 aliases in the yaml configuration files (the default was 50). The number can be configured via the java property org.yamcs.yaml.maxAliases
yamcs-web: Show detail field on links page
yamcs-client: fix generation of command source for command with binary arguments
fixed units in the data links synthesized parameters (e.g. /yamcs//tm_realtime/packetRate)
Yamcs 5.7.0
Renamed several java packages to avoid having the same package in different jars (this practice has been discouraged since the introduction of java modules)
The "org.yamcs.xtceproc" and "org.yamcs.xtce" in yamcs-core has bene renamed to "org.yamcs.mdb". May require update of custom plugins if they use classes from those packages.
Fixed a memory leak in relation to rocksdb snapshots (snapshots taken during parameter archive buildup were never released) and iterators (iterators were not closed when the replay was stopped before reaching the end)
Various tweaks and fixes
Yamcs 5.6.2
Added support for Java 17 by using Nashorn javascript engine as a module
Removed support for Java 1.8 - 19
Various tweaks and fixes
Yamcs 5.6.1
Replication: detect and recover dead replication links
Replication: allow to synchronize the mission time across replication
Buckets: allow configurable limits for total size and number of objects in a bucket
CCSDS TM/TC randomizer: fixed the interpretation of offset/length parameters (may affect custom encoders which want to randomize/derandomzie only parts of the frames).
Allow custom (Java) algorithms to provide the list of output parameters at runtime (rather than in the MDB definition) such that the algorithms are not skipped at replay time if no output parameter has been declared in the MDB def.
MDB: added internal support for ToString allowing to define how to display the values of parameters (will be implemented in the future in yamcs-web and Yamcs Studio)
yamcs-web:
Show favicon badge when there is an alarm
Add group action for queues
Show process tree on system page
Add Command detail page
Version 5.7.2 released 3-Jun-2022
yamcs-web: fix render issue with enumerated and command aggregate arguments
Version 5.7.1 released 30-May-2022
Allow 200 aliaes in the yaml files (used to be 50). The number can be configured via the java property org.yamcs.yaml.maxAliases
yamcs-web: Show detail field on links page
yamcs-client: fix generation of command source for command with binary arguments
fixed units in the data links synthesized parameters (e.g. /yamcs//tm_realtime/packetRate)
Version 5.7.0 relased 27-May-2022
implemented backend support for raw TCs (telecommands which are not generated from the mission database) and bypassing the postprocessor.
Renamed several java packages to avoid having the same package in different jars (this practice has been discouraged since the introduction of java modules)
The "org.yamcs.xtceproc" and "org.yamcs.xtce" in yamcs-core has bene renamed to "org.yamcs.mdb". May require update of custom plugins if they use classes from those packages.
Various tweaks and fixes
Version 5.6.2 released 11-Apr-2022
Added support for Java 17 by using Nashorn javascript engine as a module
Removed support for Java 1.8 - 19
Various tweaks and fixes
Version 5.6.1 released 4-Apr-2022
Replication: detect and recover dead replication links
Replication: allow to synchronize the mission time across replication
Buckets: allow configurable limits for total size and number of objects in a bucket
Various tweaks and fixes
Version 5.6.0 released 2-Mar-2022
Keep a log of admin, link, queue and alarm activity
Add support for folder creation within buckets
Upgrade of protobuf dependency
Allow customizing message decoding of UdpParameterDataLink through extension
Add toggle to switch between hex/decimal input for unsigned integer arguments
API updates:
Link actions are now separate (one method per action)
Queue actions are now separate (one method per action)
Alarm actions are now separate (one method per action)
Old-style websocket is now fully removed (use new-style)
CCSDS TM/TC randomizer: fixed the interpretation of offset/length arguments (may affect custom encoders which want to randomize/derandomize only parts of the frames).
Allow custom (Java) algorithms to provide the list of output parameters at runtime (rather than in the MDB definition) such that those algorithms are not skipped at replay time if no output parameter has been declared in the MDB.
MDB: added internal support for ToString allowing to define how to display the values of parameters (will be implemented in the future in yamcs-web and Yamcs Studio)
yamcs-web:
Show favicon badge when there is an alarm
Add group action for queues
Show process tree on system page
Add Command detail page
Yamcs 5.7.2
yamcs-web: fix render issue with enumerated and command aggregate arguments
Yamcs 5.7.1
Allow 200 aliases in the yaml configuration files (the default was 50). The number can be configured via the java property org.yamcs.yaml.maxAliases
yamcs-web: Show detail field on links page
yamcs-client: fix generation of command source for command with binary arguments
fixed units in the data links synthesized parameters (e.g. /yamcs//tm_realtime/packetRate)
Yamcs 5.7.0
Renamed several java packages to avoid having the same package in different jars (this practice has been discouraged since the introduction of java modules)
The "org.yamcs.xtceproc" and "org.yamcs.xtce" in yamcs-core has bene renamed to "org.yamcs.mdb". May require update of custom plugins if they use classes from those packages.
Fixed a memory leak in relation to rocksdb snapshots (snapshots taken during parameter archive buildup were never released) and iterators (iterators were not closed when the replay was stopped before reaching the end)
Various tweaks and fixes
Yamcs 5.6.2
Added support for Java 17 by using Nashorn javascript engine as a module
Removed support for Java 1.8 - 19
Various tweaks and fixes
Yamcs 5.6.1
Replication: detect and recover dead replication links
Replication: allow to synchronize the mission time across replication
Buckets: allow configurable limits for total size and number of objects in a bucket
CCSDS TM/TC randomizer: fixed the interpretation of offset/length parameters (may affect custom encoders which want to randomize/derandomzie only parts of the frames).
Allow custom (Java) algorithms to provide the list of output parameters at runtime (rather than in the MDB definition) such that the algorithms are not skipped at replay time if no output parameter has been declared in the MDB def.
MDB: added internal support for ToString allowing to define how to display the values of parameters (will be implemented in the future in yamcs-web and Yamcs Studio)
yamcs-web:
Show favicon badge when there is an alarm
Add group action for queues
Show process tree on system page
Add Command detail page
Version 5.7.2 released 3-Jun-2022
yamcs-web: fix render issue with enumerated and command aggregate arguments
Version 5.7.1 released 30-May-2022
Allow 200 aliaes in the yaml files (used to be 50). The number can be configured via the java property org.yamcs.yaml.maxAliases
yamcs-web: Show detail field on links page
yamcs-client: fix generation of command source for command with binary arguments
fixed units in the data links synthesized parameters (e.g. /yamcs//tm_realtime/packetRate)
Version 5.7.0 relased 27-May-2022
implemented backend support for raw TCs (telecommands which are not generated from the mission database) and bypassing the postprocessor.
Renamed several java packages to avoid having the same package in different jars (this practice has been discouraged since the introduction of java modules)
The "org.yamcs.xtceproc" and "org.yamcs.xtce" in yamcs-core has bene renamed to "org.yamcs.mdb". May require update of custom plugins if they use classes from those packages.
Various tweaks and fixes
Version 5.6.2 released 11-Apr-2022
Added support for Java 17 by using Nashorn javascript engine as a module
Removed support for Java 1.8 - 19
Various tweaks and fixes
Version 5.6.1 released 4-Apr-2022
Replication: detect and recover dead replication links
Replication: allow to synchronize the mission time across replication
Buckets: allow configurable limits for total size and number of objects in a bucket
Various tweaks and fixes
Version 5.6.0 released 2-Mar-2022
Keep a log of admin, link, queue and alarm activity
Add support for folder creation within buckets
Upgrade of protobuf dependency
Allow customizing message decoding of UdpParameterDataLink through extension
Add toggle to switch between hex/decimal input for unsigned integer arguments
API updates:
Link actions are now separate (one method per action)
Queue actions are now separate (one method per action)
Alarm actions are now separate (one method per action)
Old-style websocket is now fully removed (use new-style)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps
yamcsVersion
from 5.6.0 to 5.7.3. Updatesyamcs-core
from 5.6.0 to 5.7.3Release notes
Sourced from yamcs-core's releases.
Changelog
Sourced from yamcs-core's changelog.
... (truncated)
Commits
97dc241
Prepare release yamcs-5.7.3e8346c3
fixed the interpretation of length6ad42aa
Allow (java) algorithms to provide dynamic output setedebf4c
Merge pull request #687 from fqqb/stable6be20a3
Replace event gpb extensions with a mapa8cf942
Add group action for queues9dbeba6
Show favicon badge when there is an alarmf4f7bcb
Show process tree on system page1fd8275
Add Command detail paged493f36
Add backend ToString supportUpdates
yamcs-web
from 5.6.0 to 5.7.3Release notes
Sourced from yamcs-web's releases.
Changelog
Sourced from yamcs-web's changelog.
... (truncated)
Commits
97dc241
Prepare release yamcs-5.7.3e8346c3
fixed the interpretation of length6ad42aa
Allow (java) algorithms to provide dynamic output setedebf4c
Merge pull request #687 from fqqb/stable6be20a3
Replace event gpb extensions with a mapa8cf942
Add group action for queues9dbeba6
Show favicon badge when there is an alarmf4f7bcb
Show process tree on system page1fd8275
Add Command detail paged493f36
Add backend ToString supportDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)