Releases: rfcx/rfcx-api
Releases · rfcx/rfcx-api
1.0.31
Features
- guardian: Add last_deployed and battery_percent_internal fields for Guardians
- core: Broadcast SNS message regarding updated event
- legacy: Removed amplitude endpoint (keep returning random data to maintain mobile apps)
1.0.29
Features
- core: Add
classifiers
query param toGET /detections
endpoint
1.0.28
Bug Fixes
- guardian: HTTP 500 error when system role posts detections on not found stream
- guardian: Provide the stream_id for prediction service and do not queue the prediction service if there is no stream id
1.0.27
Features
- guardian: Add authenticate to
POST /v2/guardians/swm
endpoint to use old way authentication - guardian: Bypass the test message from Swarm connection test
1.0.26
Features
- guardian: Log assembled guardian meta segments in a separate table for debugging
Bug Fixes
- guardian: Fix assemble segments function when there are 10 or more segments (incorrect sorting causing unzip fail)
1.0.25
Features
- guardian: Add
stream_id
toGuardians
table - guardian: Guardian registration won't create stream in Core and Arbimon
- guardian: Audios from Guardian won't be ingested if there is no
stream_id
- guardian: Guardian v2 endpoint to update information
- guardian: Create alternate endpoint to get all latest software information without guid given
- guardian: Store Swarm diagnostics for background_rssi and satellite_rssi in the meta network table
- guardian: Add new endpoint for Swarm webhook to send segment message
- guardian: Decode base64 string from Swarm to match correct format of Guardian segment
- core: Add
id
params to create stream endpoint
1.0.24
Features
- core: Add permission field for project listing
- core: Add
timezone
column tostreams
table(CE-1168) - core: Segment endpoint supporting prediction service to get a whole segment file efficiently (CE-1166)
- core: Standardised segment endpoint security
Bug Fixes
- core: Fixes Explorer bug showing public detections on console page - Clustered detections should not include detections from public streams by default (CE-684)
- guardian: Guardian instruction ids were sent as numbers instead of strings, causing the Guardian to fail when parsing and not purge it from the exchange log.
1.0.23
Features
- internal: Support for message queue on segment creation (CE-749) (CE-747)
- tasks: Message queue consumer for segment creation that queues the prediction service (CE-871)
- core: Add unique constraint to user_project_roles table
- internal: Update /internal/ai-hub/detections endpoint to include user allowed streams permission when not send streams or projects query params (CE-1154)
Bug Fixes
- core: Guest user can not create stream in a project (CE-961)
1.0.22-hotfix.0
Bug Fixes
- core: System user or stream-token user can get detections for selected streams without roles
1.0.22
Features
- core: Implement new "stream-token" authorization strategy and apply it for stream assets and stream detections endpoints (CE-225)
- media: Implement frequency clipping feature for spectrograms (CE-227)
- media: Implement frequency filtering feature for audios (CE-227)
- core: Move /streams/{id}/permissions from Internal into Core (CE-831)