Commit Graph

939 Commits

Author SHA1 Message Date
github-actions[bot]
2e0a35efa9 Version Packages (#955)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.32.1 github.com/livekit/protocol@1.32.1 v1.32.1
2025-01-27 15:57:25 +01:00
lukasIO
a7be91bf2d Add changeset for #953 (#954) 2025-01-27 15:55:24 +01:00
Raja Subramanian
9a579a69ba Add a nonce to data messages. (#953)
* Add a nonce to data messages.

Will be used to de-dupe messages sent via SendData API.

* generated protobuf

* comment

* generated protobuf

* add nonce to UserPacket

* generated protobuf

* 128-bit UUID as string for nonce

* generated protobuf

* UUID bytes

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-27 14:46:25 +05:30
Raja Subramanian
6ec1903b36 Room creation time with ms resolution. (#950)
* Room creation time with ms resolution.

Follow up to this PR - https://github.com/livekit/protocol/pull/949 and
this comment - https://github.com/livekit/protocol/pull/949#issuecomment-2608033493

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-23 09:34:41 +05:30
github-actions[bot]
6cfa79a1af Version Packages (#946)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.32.0 github.com/livekit/protocol@1.32.0 v1.32.0
2025-01-22 16:33:37 +01:00
Raja Subramanian
18fcdd87b3 Participant joined_at_ms to get higher resolution of join time. (#949)
* Participant joined_at_ms to get higher resolution of join time.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-22 13:48:08 +05:30
lukasIO
afe463fe84 Rename File* related DataStream messages to Byte* (#948)
* Rename File related DataStream messages to Byte

* generated protobuf

* Add changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-21 13:07:00 +01:00
Denys Smirnov
369640e32f Use iterators in SIP. (#943) 2025-01-14 12:05:18 +02:00
dependabot[bot]
d3e3265e41 Bump golang.org/x/net from 0.31.0 to 0.33.0 (#945)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.31.0 to 0.33.0.
- [Commits](https://github.com/golang/net/compare/v0.31.0...v0.33.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 20:36:32 -08:00
dependabot[bot]
9b8a65bdb2 Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#944)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.29.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.29.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-13 20:30:40 -08:00
github-actions[bot]
553f87b849 Version Packages (#933)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.31.0 github.com/livekit/protocol@1.31.0 v1.31.0
2025-01-13 10:33:49 +01:00
Paul Wells
7b5c5cd3dd add GetAndSet to bitmap (#942)
* add GetAndSet to bitmap

* cleanup

* benchmark GetAndSet
2025-01-11 11:13:11 -08:00
Raja Subramanian
442c0b901d Small optimisation to store the mask. (#941)
* Small optimisation to store the mask.

Have been chasing some optimisations and noticing getSlotAndOffset
taking up reasonable cycles because it is used in some per packet path.
Making a small optimisation to store the mask.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-12 00:05:25 +05:30
lukasIO
5b4142c056 Add DataStream.Trailer for finalizing streams (#940)
* Add DataStream.Trailer for finalizing streams

* remove complete from chunk

* Create tame-suits-sneeze.md

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-10 17:43:03 +01:00
Benjamin Pracht
c533a46256 Add SIPCallDirection to SIPCallInfo (#938)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-08 14:50:18 -08:00
Benjamin Pracht
8714744cc1 Make IngressInfo.enabled optional (#937)
To provide backward compatibility with already existing Ingresses
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-07 14:21:10 -08:00
Rajiv Gonzalez
e58b0bf8ad Disable ingress session flag update (#935)
New Enabled flags on createIngress and updateIngress to have the ability to disable ingress sessions without having to remove the entire session and lose the streamkey
2025-01-07 09:33:54 -08:00
David Colburn
83e359fc95 platform pagesize (#936) 2025-01-06 01:24:25 -05:00
Denys Smirnov
409558f441 Add media encryption options. (#892) 2024-12-27 17:11:29 +02:00
Paul Wells
64b40bd3e5 wait for gc in lock tracker test (#934)
* wait for gc in lock tracker test

* cleanup

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-26 18:09:12 -08:00
David Zhao
69cf309a1f Include room preset/config in SIP tokens (#932)
* Include room preset/config in SIP tokens

* changeset
2024-12-26 19:44:03 -06:00
github-actions[bot]
9e8d1e37c5 Version Packages (#918)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.30.0 github.com/livekit/protocol@1.30.0 v1.30.0
2024-12-25 16:03:39 -06:00
Benjamin Pracht
70efefb425 Add EgressSourceType to EgressInfo (#894)
* WiP

* Define EgressSourceType and record it in the EgressInfo for proper biling

* generated protobuf

* Create shy-planets-impress.md

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-25 16:01:07 -06:00
renovate[bot]
238d76bf4e chore(deps): update dependency @changesets/cli to v2.27.11 (#927)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-25 16:00:30 -06:00
lukasIO
e92d055bb7 Remove total_chunks from data streams (#931)
* Remove total_chunks from data streams

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-25 16:00:02 -06:00
David Zhao
2c4895fbc2 adding room configuration in SIP dispatch rule (#923)
* adding room configuration in SIP dispatch rule

* generated protobuf

* changeset

* generated protobuf

* add to io.proto

* fix imports

* generated protobuf

* pass along room preset and config details

* comment about token flow

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-25 15:59:02 -06:00
Raja Subramanian
970d4dcfad Structured logging of grants (#930)
* Structured logging of grants

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-20 10:56:46 +05:30
Raja Subramanian
c87b1afc61 Update deque to 1.0.0 (#929)
* Update deque to 1.0.0

* generated protobuf

* keep pointer

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-19 17:43:50 -05:00
Denys Smirnov
1975b61b7e Add headers for SIP call transfer. (#926) 2024-12-18 14:42:28 +02:00
Denys Smirnov
9eb0489318 Relax header validation for SIP. (#925) 2024-12-17 18:26:25 +02:00
cnderrauber
bc388341b9 Check element cound in parallel execute (#924)
* Check element cound in parallel execute

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-12-17 09:33:17 +08:00
Denys Smirnov
c3c005b67f Allow mapping all SIP headers to attributes. (#920) 2024-12-12 20:16:20 +02:00
David Colburn
933b7ff014 monitor process memory usage (#914) 2024-12-10 12:20:52 -05:00
Denys Smirnov
a55d5a012a Regenerate replay protos. (#919) 2024-12-10 15:56:44 +02:00
Denys Smirnov
f6b5078b22 Add filters to SIP list APIs. (#913) 2024-12-09 20:37:53 +02:00
Hamdan
47d9881a2a Add headers for CreateSipParticipant (#911)
* Add headers for CreateSipParticipant

* Fixed CreateSipParticipant wrong IDs

* generated protobuf

* Create tall-colts-invent.md

* removed header mappings from CreateSIpParticipant

* generated protobuf

* merged headers for InternalCreateSIPParticipantRequest

* Properly merge headers.

* Fix changeset.

* Add headers validation.

* Update tests.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Denys Smirnov <dennwc@pm.me>
2024-12-09 19:55:32 +02:00
github-actions[bot]
f2f36d399c Version Packages (#917) @livekit/protocol@1.29.4 github.com/livekit/protocol@1.29.4 v1.29.4 2024-12-09 18:27:56 +01:00
lukasIO
fdd99d3d25 Add version declaration file (#916) 2024-12-09 18:25:59 +01:00
Paul Wells
5a1aa9f902 use events library for config observer (#912) 2024-12-04 23:58:46 -08:00
github-actions[bot]
095606bc8e Version Packages (#908)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.29.3 github.com/livekit/protocol@1.29.3 v1.29.3
2024-11-29 18:30:18 +01:00
lukasIO
3e6a7c2416 Fix dev dependencies (#909) 2024-11-29 18:13:17 +01:00
lukasIO
eb1d646457 Dual package support without typescript (#907) 2024-11-29 17:32:27 +01:00
renovate[bot]
4aff238b12 chore(deps): update dependency @changesets/cli to v2.27.10 (#887)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-29 00:42:00 -06:00
github-actions[bot]
d257066b9d Version Packages (#906)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.29.2 github.com/livekit/protocol@1.29.2 v1.29.2
2024-11-29 00:41:10 -06:00
David Zhao
2d25b79c72 Revert "chore(deps): bump go to 1.23" (#905)
* Revert "chore(deps): bump go to 1.23 (#885)"

This reverts commit 754c90bf12.

* changeset

* switch to earlier toolchain/go version
2024-11-29 00:35:31 -06:00
github-actions[bot]
c123c2035c Version Packages (#903)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.29.1 github.com/livekit/protocol@1.29.1 v1.29.1
2024-11-28 17:29:14 +01:00
lukasIO
2292c95814 Actually downgrade TypeScript (#902) 2024-11-28 17:23:49 +01:00
github-actions[bot]
934129ea6b Version Packages (#900)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.29.0 github.com/livekit/protocol@1.29.0 v1.29.0
2024-11-28 14:22:15 +01:00
lukasIO
8f5884184d Downgrade TypeScript to 5.2 (#901)
* Downgrade TypeScript

* changeset
2024-11-28 14:20:33 +01:00
lukasIO
c9f20a6024 Add DataStream support (#871)
* wip data stream messages

* generated protobuf

* smaller update

* generated protobuf

* attach files

* generated protobuf

* add sender identity

* generated protobuf

* update to reflect proposal discussion

* generated protobuf

* address comments

* generated protobuf

* Remove redundant options, clarify comments

* generated protobuf

* add generated flag

* generated protobuf

* Create yellow-buses-work.md

* generated protobuf

* fix changeset

* address comments

* generated protobuf

* remove contentLength from packet

* generated protobuf

* add to datapacket

* generated protobuf

* snake

* generated protobuf

* add comment

* generated protobuf

* add version to chunk

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-28 12:06:41 +01:00