Releases: aalyria/api
Releases · aalyria/api
v11.93.1729609467+9b79d5b
API
SBI - scheduling API
- breaking change in the types of
configuration_change
that can be communicated through the API.SetBeam
,UpdateBeam
andDeleteBeamHoppingPlan
have been replaced by the newUpdateBeam
message.
CLI tools
nbictl
- added new subcommand
nbictl generate-auth-token --audience=....
- renamed
nbictl set-config
subcommand tonbictl config set --key=value
- renamed
nbictl get-config
subcommand tonbictl config describe
- renamed
nbictl list-configs
subcommand tonbictl config list-profiles
- the optional parameter
–context=NAME
is now–profile=NAME
. The old parameter is still supported for compatibility.
generate-jwt
- we removed this tool. please use
nbictl generate-auth-token
.
v10.89.1727190253+1f9fefe
Release Notes
API
- Entities of type NetworkNode and PlatformDefinition introduced a new field
category_tag
.
This field is used in the UI in place oftype
field (which will be deprecated in future releases) to categorize nodes according to the groups that best fit the customer network.// A freeform string, used as a key in other contexts to lookup // context-relevant attributes (UI visual configuration, etc). optional string category_tag = 5;
v10.82.1722870316+bd0a22d0
Release Notes
API
-
Breaking change Replaced
Set/DeleteModemConfiguration
withSet/DeleteBeam
andSet/DeleteBeamHoppingPlan
in api/scheduling/v1alpha/scheduling.proto -
New gRPC method
VersionInfo
in the NBI API: api/nbi/v1alpha/nbi.proto
9.79.1720740370-2024-07-11.SHA-0754e71
Release Notes
Sample Agent for Scheduling API
- Moved
cdpi_agent/
toagent/
and renamed the artifact toagent
.
CLI tools
- Added
nbictl list-configs
command, to display all configs. - Added
nbictl get-config --context <context>
command, to display a given context config.
9.79.1720574213-2024-07-10.SHA-5142509
Release Notes
API
- Breaking change in
Beam
definition inapi/scheduling/v1alpha/scheduling.proto
to include more exhaustive configuration information.
Sample Agent for Scheduling API
- Breaking changes In the configuration file (definition in
cdpi_agent/internal/configpb/config.proto
)- Field
cdpi_endpoint
has been renamed toendpoint_uri
. - Field
enactment_backend
has been renamed toenactment_driver
. - Field
telemetry_backend
has been renamed totelemetry_driver
. - Field
state_backend
has been removed. - Field
connection_params
has been moved insidenetwork_nodes.enactment_driver
andnetwork_nodes.telemetry_driver
.
- Field
Bazel config
- Go version changed from
1.22.3
to1.22.5
9.77.1719342608-2024-06-25.SHA-13a780d
Release Notes
API
- Mark
api/cdpi/v1alpha/cdpi.proto
deprecated- users should use
api/scheduling/v1alpha/scheduling.proto
- users should use
- Improve comments in
api/scheduling/v1alpha/scheduling.proto
CLI tools
- In
nbictl
, use gzip compression for client-server communications - Release
generate_jwt
tool in the precompiled release artifacts
v9.75.1718400648-SHA-c21bff1
Release Notes
API
- Add a field to specify a carrier's symbol rate in api.common.BandProfile
- Define
BeamCandidate
proto.BeamCandidate
defines the modeled link evaluation of a potential point-to-multipoint link. - Add CCSDS Orbit Ephemeris Message Motion representation
- In
api/scheduling/v1alpha/scheduling.proto
:- the
channel_priority
field is removed - configuration protos (
SetRoute
,DeleteRoute
, etc.) are moved to the scheduling API inscheduling.proto
- the
- Add SetModemConfiguration and DeleteModemConfiguration messages to Scheduling API. These messages will facilitate configuration of multi-beam phased arrays.
- Add a "ModemIntent" intent type, which expresses configuration of a multi-beam phased array antenna with beamhopping support.
- Add SR Policy elements to Scheduling API
v8.72.1718133775-SHA-f0619c0
Release Notes
Breaking Changes
None.
Non-Breaking Changes
API
- Add some SR-MPLS -related fields
- Add some MEF elements to the API: With this, it should be possible to specific a MEF EPL/EVPL service request as a pair of
ServiceRequest
s between nodes, using theEvcElineFlowClassifier
here to specify the ingress traffic profile in each request. - Add comment about interface statistics
- Delete unused
INTENT
states - Add IETF types to api/types
- Update link intent proto to support point-to-multipoint links
- Add a "Scheduling" service
- Add a "Telemetry" service
Other
- Update bazel runtime and toolchain to jdk 21
- Upgrade Go gRPC to v1.63.2
v8.56.1709838579-SHA-e7df75a
Release Notes
Breaking Changes
CDPI
- Remove implementation of the
NetworkControllerStreaming
service in the CDPI.
CLI Tools
- Change the textproto input/output of nbictl to use
aalyria.spacetime.api.nbi.v1alpha.TxtpbEntities.entity
instead ofaalyria.spacetime.api.nbi.v1alpha.Entity
Non-Breaking Changes
NBI
- Add the ability to specify waypoints using geodetic coordinates relative to mean sea level through
GeodeticTemporalInterpolation
.
CDPI
- Consolidate common logic across CDPI agent library.
- Add a sample Netlink CDPI Enactment Backend, which uses Linux-only Netlink APIs to process CDPI enactments.
CLI Tools
- Update the internal implementation of nbictl.
- Add 'edit' command to nbictl. This opens the given entity in the user's $EDITOR and updates the NBI with any modifications made to the definition.
Other
- Upgrade GitHub API repo to bazel 7 + bzlmod
v8.42.1698085480-SHA-e3f1cbc
CLI tools
- Updated
nbictl
to use the latest NBI APIs
NBI APIs
-
Renamed fields in
BAND_PROFILE
entity api/common/wireless_modcod.proto:
InAdaptiveDataRateTable
fields are now named:carrier_to_noise_plus_interference_steps
andreceived_signal_power_steps
. -
Simplified
INTERFACE_LINK_REPORT
entity api/nbi/v1alpha/resources/network_link.proto:
AnInterfaceLinkReport
now described a singlesrc > dst
link, instead of multiplesrc > dst
with samesrc
. -
Simplified NBI gRPC APIs api/nbi/v1alpha/nbi.proto:
- In
CreateEntityRequest
andUpdateEntityRequest
, the fieldsid
andtype
have been removed, and should now be provided inside theentity
field. - In
ListEntitiesRequest
,ListEntitiesOverTimeRequest
andDeleteEntityRequest
the fieldtype
have been changed fromstring
toEntityType
(protobuf enum).
- In