Skip to content

Releases: aalyria/api

v10.82.1722870316+bd0a22d0

06 Aug 15:42
Compare
Choose a tag to compare

Release Notes

API

9.79.1720740370-2024-07-11.SHA-0754e71

12 Jul 19:52
0e78eee
Compare
Choose a tag to compare

Release Notes

Sample Agent for Scheduling API

  • Moved cdpi_agent/ to agent/and renamed the artifact to agent.

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

10 Jul 03:10
7a8d580
Compare
Choose a tag to compare

Release Notes

API

  • Breaking change in Beam definition in api/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)
    1. Field cdpi_endpoint has been renamed to endpoint_uri.
    2. Field enactment_backend has been renamed to enactment_driver.
    3. Field telemetry_backend has been renamed to telemetry_driver .
    4. Field state_backend has been removed.
    5. Field connection_params has been moved inside network_nodes.enactment_driver and network_nodes.telemetry_driver.

Bazel config

  • Go version changed from 1.22.3 to 1.22.5

9.77.1719342608-2024-06-25.SHA-13a780d

27 Jun 07:04
1b2442c
Compare
Choose a tag to compare

Release Notes

API

  • Mark api/cdpi/v1alpha/cdpi.proto deprecated
    • users should use api/scheduling/v1alpha/scheduling.proto
  • 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

14 Jun 21:54
1ad67da
Compare
Choose a tag to compare

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 in scheduling.proto
  • 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

12 Jun 00:23
07c11ba
Compare
Choose a tag to compare

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 ServiceRequests between nodes, using the EvcElineFlowClassifier 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

08 Mar 03:07
caf6ffe
Compare
Choose a tag to compare

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 of aalyria.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

24 Oct 17:25
ef1acea
Compare
Choose a tag to compare

CLI tools

  • Updated nbictl to use the latest NBI APIs

NBI APIs

  • Renamed fields in BAND_PROFILE entity api/common/wireless_modcod.proto:
    In AdaptiveDataRateTable fields are now named: carrier_to_noise_plus_interference_steps and received_signal_power_steps.

  • Simplified INTERFACE_LINK_REPORT entity api/nbi/v1alpha/resources/network_link.proto:
    An InterfaceLinkReport now described a single src > dst link, instead of multiple src > dst with same src.

  • Simplified NBI gRPC APIs api/nbi/v1alpha/nbi.proto:

    • In CreateEntityRequest and UpdateEntityRequest, the fields id and type have been removed, and should now be provided inside the entity field.
    • In ListEntitiesRequest, ListEntitiesOverTimeRequest and DeleteEntityRequest the field type have been changed from string to EntityType (protobuf enum).

v6.38.1695414276-SHA-fc00978

23 Sep 03:26
1fdc706
Compare
Choose a tag to compare

CLI tools

  • Added nbictl get command, to fetch a single entity
  • Added nbictl grpcurl [describe/list/call] command, to execute generic gRPC calls
  • Added nbictl [--config_dir=value] global option

SDKs

  • Released Spacetime Auth library for Go. See: auth/doc.go

NBI APIs

v6.35.1693936218-SHA-2608c13

05 Sep 18:30
f9a0e37
Compare
Choose a tag to compare

CLI tools

⚠️ The configuration file changed since the previous release.
We recommend to delete ~/.config/nbictl/config.textproto before using the new version.

  • Improved nbictl --help output
  • Updated nbictl to a new CLI flags framework. See autogenerated README.md

NBI APIs