Skip to content

Latest commit

 

History

History
918 lines (463 loc) · 40.5 KB

File metadata and controls

918 lines (463 loc) · 40.5 KB

@livekit/protocol

1.50.5

Patch Changes

1.50.4

Patch Changes

1.50.3

1.50.2

Patch Changes

  • Export the agent simulation protos (Scenario, SimulationDispatch, SimulationMode, SimulationRun, ...) from the JS package root - #1674 (@u9g)

1.50.1

Patch Changes

  • Fix recursive call to CreateSIPInboundTrunkRequest.ValidateResult. - #1669 (@alexfish8)

1.50.0

Minor Changes

  • Add validation method variants that include information about soft errors. - #1667 (@alexfish8)

Patch Changes

1.49.0

Minor Changes

Patch Changes

1.48.2

Patch Changes

1.48.1

Patch Changes

1.48.0

Minor Changes

  • Add PTF_USER_DATA to the PacketTrailerFeature enum for arbitrary per-frame user data. - #1639 (@chenosaurus)

  • Introduce a participant RPC protobuf registry for well-known LiveKit RPCs. - #1618 (@dennwc)

  • Add codec config to inbound and outbound SIP trunks. - #1620 (@dennwc)

Patch Changes

1.47.0

1.46.8

Patch Changes

  • Add CAP_COMPRESSION_DEFLATE_RAW and data stream fields for compression and inline payloads - #1621 (@1egoman)

1.46.7

Patch Changes

1.46.6

1.46.5

1.46.4

Patch Changes

  • agent_session: rename CustomEventDebugMessage; drop type field, keep only payload - #1593 (@toubatbrian)

    Renames the agent-session event added in #1588 before any consumer ships it. The message is repositioned as an internal debug/trace channel surfaced only to the debugger/recorder, not to user code, so the type discriminator was unnecessary — callers just emit a JSON payload.

    Wire-level: AgentSessionEvent.custom_event (field 21) → AgentSessionEvent.debug_message (same field number 21, same type slot, no schema-compat concerns since nothing has been built against it yet downstream).

1.46.3

1.46.2

Patch Changes

1.46.1

Patch Changes

1.46.0

Patch Changes

  • add local protojson with permissive defaults - #1542 (@paulwe)

  • Fix SIP trunk-level MediaEncryption being silently dropped on outbound and inbound calls. The early req.Upgrade() / rule.Upgrade() calls pinned Media.Encryption to the (legacy) request/rule field before the trunk's MediaEncryption was merged, causing INVITEs to omit SRTP when only the trunk had it configured. - #1540 (@hechen-eng)

  • Add optional authentication realm to SIPInboundTrunk. - #1558 (@dennwc)

  • Add TokenPagination field to ListEgress API and RPC - #1556 (@biglittlebigben)

1.45.8

Patch Changes

  • rename agent environment to deployment - #1532 (@paulwe)

  • Allow setting a list of SIP codecs for SDP. - #1530 (@dennwc)

1.45.7

Patch Changes

1.45.6

1.45.5

Patch Changes

1.45.4

Patch Changes

1.45.3

Patch Changes

  • Add SUSPENDED node state. - #1486 (@boks1971)

  • Add get_framework_info request/response support in agent session protocol and regenerate JavaScript protobuf types. - #1493 (@toubatbrian)

1.45.2

Patch Changes

  • add room name and start time to agent MetricsRecordingHeader - #1474 (@paulwe)

  • feat(rpc/room): add ListParticipants and GetParticipant - #1459 (@sohbit)

  • add Frame ID packet trailer feature - #1453 (@chenosaurus)

1.45.1

Patch Changes

1.45.0

Minor Changes

Patch Changes

1.44.1

Patch Changes

1.44.0

Patch Changes

  • Add auto_subscribe_data_track to StartSession. - #1366 (@boks1971)

  • add helper to propagate psrpc request timeout - #1361 (@paulwe)

  • skip logging redacted fields with zero values - #1338 (@paulwe)

  • redact metadata in agent protos - #1344 (@paulwe)

  • Add featureinfo nested field for reporting noise cancellation feature specific metadata - #1367 (@1egoman)

  • update observability codegen - #1335 (@paulwe)

  • Option to control auto subscribe of data tracks. - #1365 (@boks1971)

  • Add project ID to internal SIPCall info. - #1346 (@dennwc)

  • feat(whatsapp): add disconnect reason field for disconnect request - #1341 (@anunaym14)

  • redact egress assume_role_external_id in logs - #1337 (@paulwe)

  • temporarily move extension ids to avoid etcd conflict - #1352 (@paulwe)

  • Store repair ssrc in TrackInfo for migration purposes. - #1348 (@boks1971)

1.43.4

Patch Changes

1.43.3

Patch Changes

1.43.2

Patch Changes

1.43.1

Patch Changes

1.43.0

Minor Changes

Patch Changes

1.42.2

Patch Changes

1.42.1

Patch Changes

1.42.0

Minor Changes

Patch Changes

1.41.0

Minor Changes

Patch Changes

1.40.0

Patch Changes

1.39.3

Patch Changes

1.39.2

Patch Changes

1.39.1

Patch Changes

1.39.0

Minor Changes

Patch Changes

1.38.0

Minor Changes

Patch Changes

1.37.1

Patch Changes

  • allow rewriting deferred logger values - #1053 (@paulwe)

  • Deprecate explicit AddTrackRequest fields that can be read from AudioTrackFeatures - #1058 (@lukasIO)

  • Add PreconnectBuffer to AudioTrackFeatures, add AudioTrackFeatures to AddTrackRequest - #1057 (@lukasIO)

1.37.0

Minor Changes

Patch Changes

1.36.1

Patch Changes

1.36.0

Minor Changes

Patch Changes

1.35.0

Minor Changes

  • Add ForwardParticipant to room service - #1011 (@cnderrauber)

  • Move SIP call dispatch info into s separate type. - #989 (@dennwc)

  • Handle SIP hostname in address filters. Expose attribute. - #987 (@dennwc)

  • More analytics fields for SIPCallInfo. - #984 (@dennwc)

Patch Changes

1.34.0

Minor Changes

  • Allow passing all SIP trunk options in CreateSIPParticipant. - #961 (@dennwc)

Patch Changes

  • Proto for sending API call details to telemetry. - #964 (@boks1971)

1.33.0

Minor Changes

  • Add flag to make CreateSIPParticipant synchronous. - #952 (@dennwc)

Patch Changes

  • Proto to "report" different kinds of data. - #962 (@boks1971)

  • Add backup codec policy to AddTrackRequest - #947 (@cnderrauber)

  • Add Ingress OutOfNetwork attribute keys. Add the CanUpdateOwnMetadata claim to the ingress token - #965 (@biglittlebigben)

1.32.1

Patch Changes

1.32.0

Minor Changes

Patch Changes

  • Rename File* related DataStream messages to Byte* - #948 (@lukasIO)

1.31.0

Minor Changes

  • Add media encryption options for SIP. - #892 (@dennwc)

Patch Changes

1.30.0

Minor Changes

Patch Changes

1.29.4

Patch Changes

1.29.3

Patch Changes

  • Fix treehaking possibility of individual imports - #907 (@lukasIO)

1.29.2

1.29.1

Patch Changes

1.29.0

Minor Changes

Patch Changes

  • Downgrade TypeScript to fix incorrect generated typings - #901 (@lukasIO)

1.28.1

Patch Changes

  • fix CJS require importing .js - #897 (@nbsp)

1.28.0

Minor Changes

  • Add disconnect reason for SIP failures. - #845 (@dennwc)

  • add native CommonJS support (#883) - #895 (@nbsp)

  • Map participant attributes to SIP headers. - #893 (@dennwc)

  • Allow setting number for SIP outbound. - #891 (@dennwc)

Patch Changes

1.27.1

Patch Changes

  • Include room agent dispatch protobufs in JS export - #875 (@davidzhao)

1.27.0

Minor Changes

  • Support for room configuration and agent dispatches - #864 (@davidzhao)

Patch Changes

1.26.0

1.25.0

Minor Changes

1.24.0

Minor Changes

Patch Changes

1.23.0

Minor Changes

Patch Changes

1.22.0

Minor Changes

  • Update SIP protocol. Pass headers, project ID and hostname. - #805 (@dennwc)

Patch Changes

1.21.0

Minor Changes

  • Add Callee dispatch rule type for SIP. - #798 (@dennwc)

Patch Changes

  • Add SDK values for Unity-Web and NodeJS. - #797 (@bcherry)

1.20.1

Patch Changes

1.20.0

Minor Changes

  • Send non-error responses also as part of RequestResponse - #787 (@lukasIO)

Patch Changes

1.19.3

Patch Changes

  • Use glob for generating JS proto definitions - #779 (@lukasIO)

1.19.2

Patch Changes

1.19.1

Patch Changes

1.19.0

Minor Changes

1.18.0

Minor Changes

  • Split SIP Trunk configuration to inbound and outbound parts. - #738 (@dennwc)

  • add Participant attributes key/val storage - #733 (@davidzhao)

1.17.0

Minor Changes

Patch Changes

  • Added error code field to EgressInfo - #714 (@frostbyte73)

  • Include node_id with analytics events - #727 (@davidzhao)

  • Add notice to use participant identity from DataPacket for transcriptions. - #706 (@dennwc)

1.16.0

Minor Changes

    • Add RedactAutoEncodedOutput to support redacting auto egress types - #712 (@biglittlebigben)
    • Redact image outputs
    • Support AliOSS uploads for auto egress
  • Allow inbound number filtering on SIP Dispatch Rules - #707 (@dennwc)

  • Move egress request redacting routines to protocol - #711 (@biglittlebigben)

1.15.0

Minor Changes

  • Add metadata to SIP trunks, dispatch rules and participants. Change SIP participant identity prefix to sip_. - #696 (@dennwc)

  • Move language into TranscriptionSegment #703 - #704 (@lukasIO)

1.14.0

Minor Changes

  • Added real-time Transcription protocol - #686 (@davidzhao)

  • WHIP protocol change - #680 (@biglittlebigben)

    Deprecate the bypass_transcoding property in all ingress APIs and introduce the optional enable_transcoding property. This property will default to false for WHIP and to true for all other ingress types.

Patch Changes

1.13.0

Minor Changes

  • Add and option to play ringtone for SIP outbound calls. - #671 (@dennwc)

1.12.0

Patch Changes

  • Fixed bounds check when masking short SIP numbers. - #650 (@dennwc)

  • Add signal requests for local track updates - #651 (@lukasIO)

  • Allow sending DTMF when creating SIP participant. - #658 (@dennwc)

1.11.0

Minor Changes

  • Align package version with manually tagged golang module - #646 (@lukasIO)

1.10.4

Patch Changes

1.10.3

Patch Changes

1.10.2

Patch Changes