Skip to content

Releases: infostellarinc/stellarstation-api

stellarstation-api-0.14.0

13 Nov 05:25
9ad94c6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.13.0...0.14.0

stellarstation-api-0.13.0

28 Nov 05:59
26e60ee
Compare
Choose a tag to compare

What's Changed

  • STS-732 - Removed cpp stubs generation by @rockets3600 in #305
  • Updated Python Examples for Satellite Operators by @RyanProffitt in #307
  • [STS-636] Add ground_station_id to SatelliteStreamRequest, satellite_id and ground_station_id to ReceiveTelemetryResponse by @adamlb94 in #304

New Contributors

Full Changelog: 0.12.0...0.13.0

stellarstation-api-0.12.0

08 Jun 09:58
5217f90
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.11.0...0.12.0

stellarstation-api-0.11.0

14 Jul 22:14
1569b24
Compare
Choose a tag to compare

Core

Add plan id to open satellite stream request (#259)

Miscellaneous

Upgrade to curiostack 0.5.1. (#252)
Remove unused timestamp import from monitoring proto. (#256)
Upgrade to curiostack 0.6.0. (#254)
Update to release version of org.ajoberstar.git-publish
Add jsch buildscript dep. (#257)
Update to curiostack 0.7.1. (#258)
Bump rsa from 4.0 to 4.1 in /examples/python/stream_benchmarker (#261)
Bump rsa from 4.0 to 4.1 in /integration-tests/python (#260)
Migrate fakeserver docker from quay to docker hub. Upgrade to curiostack 0.7.2
Publish stub to Maven Central (#266)
Bump py from 1.8.0 to 1.10.0 in /integration-tests/python (#265)
Remove artifactoryPublish task from snapshot-publish.yaml (#267)
Remove jcenter repo. (#274)
Remove circle ci. (#275)
Support latest version of API in printing client. Tweak readme. (#273)
Replace artifactory references with sonatype repo.
Bump rsa from 4.1 to 4.7 in /examples/python/stream_benchmarker (#269)
Bump rsa from 4.1 to 4.7 in /integration-tests/python (#268)
Remove bintray secret. (#277)
Upgrade to curiostack 0.8.0. (#276)
Maven artifact publishing fix (#279)
Change release-publish.yaml to use $(pwd) (#280)
Fix and simplify release-publish.yaml to with correct maven and signing passwords
Fix snapshot-publish.yaml (#282)
Fix snapshot-publish.yaml secretEnv usage. (#283)
Update docs for v 0.11.0 (#285)

stellarstation-api-0.10.0

13 Nov 09:22
4949205
Compare
Choose a tag to compare

Core

  • Add new monitoring messages (#244)
    • Reed-solomon num_good_frames, num_bad_frames
    • Receiver state carrier_offset
  • (alpha) SetPlanMetadata RPC for adding arbitrary metadata to a plan. Currently only supports setting the data, set data is not yet returned in a Plan message (#246)
  • Add 16 APSK (APSK16) modulation support (#250)
  • Support modulation configuration via TransmitterConfigurationRequest and ReceiverConfigurationRequest (#251)

Miscellaneous

  • Update fake-api-server to include plan ID and telemetry message ACK ID (#241)

stellarstation-api-0.9.0

08 Jun 06:37
c3d5d4a
Compare
Choose a tag to compare

We are happy to announce the release of version 0.9.0 of the StellarStation API. This release has two major new features: Telemetry message bundling and the option to enable flow control when streaming data from a satellite.

Flow control

With flow control enabled it becomes the client's responsibility to explicitly let the API know when a message has been received. message_ack_id is now sent with each ReceiveTelemetryResponse message and should be used inside of the ReceiveTelemetryAck message to let the server know the message was received. If the stream is broken for any reason, the client should reconnect using the last received message_ack_id as the value of resume_stream_message_ack_id. The server will then start to send data after the indicated message_ack_id ensuring an undisturbed delivery of data.

It is still possible to stream data with flow control turned off but there is a possibility that in-flight messages may be lost when a stream connection issue occurs. We recommend enabling flow control for bitrates over 50Mbps. Users of stellarcli should update to version 0.7.0 or newer where flow control is enabled and handled automatically.

Telemetry bundling

Telemetry sent over the API is now bundled in a repeated Telemetry message instead of a single Telemetry message. Existing users of the API will not have to make any changes but we encourage you to upgrade and handle the repeated message for a boost in performance. CLI users should update to stellarcli version 0.7.0 or later to ensure the CLI correctly unbundles the telemetry data.

Satellite

  • Promote Pass.ground_station_id and Plan.ground_station_id out of alpha (#231)
  • Promote SetTleSource rpc out of alpha (#231)
  • [Breaking change] Remove deprecated Pass.reservation_token (#215), Pass. downlink_center_frequency_hz, Pass. uplink_center_frequency_hz, Plan. downlink_center_frequency_hz, Plan. uplink_center_frequency_hz (#214)
  • Make ReceiveTelemetryResponse.telemetry message repeated (#235)
  • (alpha) Add flow control option to satellite stream (#236)

Ground Station

  • Promote Plan.ground_station_id and Plan.satellite_id out of alpha (#231)
  • Promote Plan.channel_set out of alpha (#233)
  • Deprecate Plan.downlink_radio_device, Plan.uplink_radio_device (#233)

Internal

  • Switch CI from CircleCI to Github Actions (#223)
  • curiostack 0.4.1 -> 0.4.4 (#230)

stellarstation-api-0.8.0

21 Feb 06:44
e26a515
Compare
Choose a tag to compare

Satellite

  • (alpha) Add ground_station_id to Plan and Pass messages (#224)

Ground Station

  • (alpha) Add satellite_id and channel_set to Plan message (#225)
  • (alpha) Add ground_station_id to Plan message (#224)

Modulation

  • (alpha) Add PCM_PSK_PM and PCM_PM_BI_PHASE_L (#227)

Internal

  • Stop module metadata generation for snapshots
  • curiostack 0.3.0 -> 0.4.1

stellarstation-api-0.7.0

23 Jan 05:45
Compare
Choose a tag to compare

Core

  • Support stellarstation.api.v1.GroundStationConfigurationRequest in GroundStationStreamResponse. (#218)

Miscellaneous

  • Update curiostack to 0.3.0 (#216)

stellarstation-api-0.6.0

06 Jan 06:10
1c7760c
Compare
Choose a tag to compare

Core

  • Rename LineCoding.RZ to LineCoding.DNRZ.
  • Promote unit price, ground station & satellite organization name out of alpha. (#212)
  • Add bitrate field in monitoring messages. (See ReceiverState and TransmitterState.)
  • Support bitrate configuration in TransmitterConfigurationRequest and ReceiverConfigurationRequest. (Alpha status)

stellarstation-api-0.5.1

05 Dec 09:38
a63cd45
Compare
Choose a tag to compare

Core

  • Added SetTleSource API (Alpha status).

Python

  • Removed protoc-docs-plugin which caused syntax error.