diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 48b47f4f6f..5e2bd1ef26 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "24.5.2" + ".": "24.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e64585b920..a539f239c7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,383 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Calendar Versioning](https://calver.org/). +## [24.6.0](https://github.com/rivet-gg/rivet/compare/v24.5.2...v24.6.0) (2024-12-20) + + +### Features + +* actors api ([#1228](https://github.com/rivet-gg/rivet/issues/1228)) ([75bb7e2](https://github.com/rivet-gg/rivet/commit/75bb7e2dbbf904d4c0fb8dcf43d5ef9691f11ca2)) +* add .actor. domain for ds ([#1383](https://github.com/rivet-gg/rivet/issues/1383)) ([a990a42](https://github.com/rivet-gg/rivet/commit/a990a429b9b52af7bde14956e157ad589a068eae)) +* add @rivet-gg/actors ([#1476](https://github.com/rivet-gg/rivet/issues/1476)) ([f268644](https://github.com/rivet-gg/rivet/commit/f26864433d0eea74bec9b37c32ede88f351e7b8b)) +* add actor api ([#1231](https://github.com/rivet-gg/rivet/issues/1231)) ([bf506f6](https://github.com/rivet-gg/rivet/commit/bf506f639084182cc8c4ff3e377bc85fe292e661)) +* add actor runtime docs ([#1559](https://github.com/rivet-gg/rivet/issues/1559)) ([3af0f5f](https://github.com/rivet-gg/rivet/commit/3af0f5f66bc06e012ac119e150d8743d87477fcb)) +* add ats failover to pb ([#1556](https://github.com/rivet-gg/rivet/issues/1556)) ([4f3d489](https://github.com/rivet-gg/rivet/commit/4f3d489e048340816c3b0f284d883e91c3d1c87a)) +* add batch actor upgrade ([#1480](https://github.com/rivet-gg/rivet/issues/1480)) ([c2558d4](https://github.com/rivet-gg/rivet/commit/c2558d49a2b5b7b8a89487c2eb55d1c48aa64f30)) +* add check_version to wf ([#1560](https://github.com/rivet-gg/rivet/issues/1560)) ([a3c99f8](https://github.com/rivet-gg/rivet/commit/a3c99f8ce220beaeeb8559cd08069c58fffc852c)) +* add creating actor by build tags, upgrading actors ([#1388](https://github.com/rivet-gg/rivet/issues/1388)) ([b1fc1aa](https://github.com/rivet-gg/rivet/commit/b1fc1aa17df018c072ead3ae9dc93c8f66006fb2)) +* add durability to ds ([#1364](https://github.com/rivet-gg/rivet/issues/1364)) ([293be3d](https://github.com/rivet-gg/rivet/commit/293be3da4ecd1e9f8b420bea707b309e95d7bd6b)) +* add endpoint to fetch fdb ips ([#1355](https://github.com/rivet-gg/rivet/issues/1355)) ([a99f713](https://github.com/rivet-gg/rivet/commit/a99f71382684d08c57ba081a71a54b21f6c0deb7)) +* add fdb driver ([#1326](https://github.com/rivet-gg/rivet/issues/1326)) ([896f77a](https://github.com/rivet-gg/rivet/commit/896f77a76b9ac489c8ef1e0d6a81af31321b95af)) +* add fdb pool ([#1304](https://github.com/rivet-gg/rivet/issues/1304)) ([3ee013b](https://github.com/rivet-gg/rivet/commit/3ee013b619ea6763cb2f61f3ec5dd195b408972b)) +* add internal retryability to pegboard manager ([#1300](https://github.com/rivet-gg/rivet/issues/1300)) ([1845baf](https://github.com/rivet-gg/rivet/commit/1845baf914ce47fc7bc77574fe30ba3d09075503)) +* add kv get ext, fix runtime termination ([#1324](https://github.com/rivet-gg/rivet/issues/1324)) ([3179e94](https://github.com/rivet-gg/rivet/commit/3179e9492979ffec3532f8422566f1ccfde8dc28)) +* add kv limits to docs ([#1558](https://github.com/rivet-gg/rivet/issues/1558)) ([dbe463c](https://github.com/rivet-gg/rivet/commit/dbe463c30d792de63897c3617ffe905687e478f2)) +* add metadata to actor env ([#1482](https://github.com/rivet-gg/rivet/issues/1482)) ([113d334](https://github.com/rivet-gg/rivet/commit/113d33479dc5915151bbcd321dee60e8abd94459)) +* add pegboard isolate pooltype ([#1223](https://github.com/rivet-gg/rivet/issues/1223)) ([3e685b3](https://github.com/rivet-gg/rivet/commit/3e685b3752ebd3b8285d2bb176bda40642b8474c)) +* add put and delete ops to kv ([#1325](https://github.com/rivet-gg/rivet/issues/1325)) ([bc65b95](https://github.com/rivet-gg/rivet/commit/bc65b95d378d839466664c9fff547c8516c0cc22)) +* add region proxying to actor client ([#1540](https://github.com/rivet-gg/rivet/issues/1540)) ([355c245](https://github.com/rivet-gg/rivet/commit/355c245b0a710ab6118f32c71f0e876d31d9b5eb)) +* automatically recommend region for actor creation ([#1471](https://github.com/rivet-gg/rivet/issues/1471)) ([9757b15](https://github.com/rivet-gg/rivet/commit/9757b1595982125fb5b80f1f8f7fc6beb3bb70ea)) +* **clusters:** add pegboard pool ([#1153](https://github.com/rivet-gg/rivet/issues/1153)) ([bffa76f](https://github.com/rivet-gg/rivet/commit/bffa76fa8241816911b2d8741071cd498adc0139)) +* **clusters:** add pegboard pool type ([#1152](https://github.com/rivet-gg/rivet/issues/1152)) ([b4a1d16](https://github.com/rivet-gg/rivet/commit/b4a1d1681e392865e6641e5cb1d6ca7408ba46e1)) +* config docs ([#1499](https://github.com/rivet-gg/rivet/issues/1499)) ([9485a51](https://github.com/rivet-gg/rivet/commit/9485a510e602f3458ca76ce294829db79e2e5b38)) +* ds input validation ([#1411](https://github.com/rivet-gg/rivet/issues/1411)) ([fa26199](https://github.com/rivet-gg/rivet/commit/fa2619941520aa39e7132fcd4cc9ccfafb9cb8d1)) +* **ds:** implement pegboard dynamic server ([#1158](https://github.com/rivet-gg/rivet/issues/1158)) ([149de29](https://github.com/rivet-gg/rivet/commit/149de292ca8a238e77b3c849c4b8416a940a7a68)) +* **ds:** shard server workflow in two ([#1157](https://github.com/rivet-gg/rivet/issues/1157)) ([8329433](https://github.com/rivet-gg/rivet/commit/83294332c45bb71512d3743bb4ab373b329a38e9)) +* extend tuple system to js ([#1349](https://github.com/rivet-gg/rivet/issues/1349)) ([94ac482](https://github.com/rivet-gg/rivet/commit/94ac482bfaf36fa311827a2a945667e1b87ea340)) +* fancy subnav ([#1537](https://github.com/rivet-gg/rivet/issues/1537)) ([e6bb55d](https://github.com/rivet-gg/rivet/commit/e6bb55d87251b0875ed1ea938335118f0cfd012f)) +* implement topology for all pool types ([#1225](https://github.com/rivet-gg/rivet/issues/1225)) ([f659729](https://github.com/rivet-gg/rivet/commit/f6597290b1eaa4ebccda7c26e53b642465408b9c)) +* make actors reschedule indefinitely with backoff ([#1475](https://github.com/rivet-gg/rivet/issues/1475)) ([04ec2bd](https://github.com/rivet-gg/rivet/commit/04ec2bd7c38fd3069e744802ff65a88906bc5314)) +* **pegboard:** add client wf ([#1143](https://github.com/rivet-gg/rivet/issues/1143)) ([1589118](https://github.com/rivet-gg/rivet/commit/1589118e578ec617b38971ad1abbf42f5d13e5c7)) +* **pegboard:** add container runner and manager ([#1144](https://github.com/rivet-gg/rivet/issues/1144)) ([799c059](https://github.com/rivet-gg/rivet/commit/799c0592e44c7568fa2cb2e9b4c7261aa8e1253c)) +* **pegboard:** add dc wf, refactor tier, move stuff around ([#1159](https://github.com/rivet-gg/rivet/issues/1159)) ([6d7416e](https://github.com/rivet-gg/rivet/commit/6d7416e3d845a4492c483d9710387b8bb953e6f6)) +* **pegboard:** add gc service ([#1160](https://github.com/rivet-gg/rivet/issues/1160)) ([34b391f](https://github.com/rivet-gg/rivet/commit/34b391fb6e385fe85eef57164034fe5f7444cbf6)) +* **pegboard:** add js builds ([#1212](https://github.com/rivet-gg/rivet/issues/1212)) ([f2d04d1](https://github.com/rivet-gg/rivet/commit/f2d04d1ef6a7f7f494b2120431d8114b07c7d28e)) +* **pegboard:** add logs from edge ([#1255](https://github.com/rivet-gg/rivet/issues/1255)) ([9d304d1](https://github.com/rivet-gg/rivet/commit/9d304d1dcf14b624346a9301288657abdb696d4a)) +* **pegboard:** add process monitoring, wip sqlite ([#1146](https://github.com/rivet-gg/rivet/issues/1146)) ([3019a65](https://github.com/rivet-gg/rivet/commit/3019a651526ba93e695b3ed398bec286205bb59a)) +* **pegboard:** add ws tunnel ([#1145](https://github.com/rivet-gg/rivet/issues/1145)) ([5f0085d](https://github.com/rivet-gg/rivet/commit/5f0085d484b7f1f2211de015ab1d20e21ccd7cce)) +* **pegboard:** create robust testing system ([#1171](https://github.com/rivet-gg/rivet/issues/1171)) ([2b26b6a](https://github.com/rivet-gg/rivet/commit/2b26b6ab47ac7a4ea1fec099089d5b34e9c1e02d)) +* **pegboard:** get container connection e2e ([#1165](https://github.com/rivet-gg/rivet/issues/1165)) ([7b93bec](https://github.com/rivet-gg/rivet/commit/7b93bec0f6689db13cc656341f9580f0a8906f9e)) +* **pegboard:** implement v8 isolate runner ([#1213](https://github.com/rivet-gg/rivet/issues/1213)) ([dc4d97e](https://github.com/rivet-gg/rivet/commit/dc4d97e5dd17c77be2d364e4268c50f8e361b9e0)) +* **pegboard:** implement ws wf ([#1141](https://github.com/rivet-gg/rivet/issues/1141)) ([3cfbfb5](https://github.com/rivet-gg/rivet/commit/3cfbfb55505c9a06d92d8480a8de39f0cfd4a3c4)) +* **pegboard:** integrate setup scripts ([#1147](https://github.com/rivet-gg/rivet/issues/1147)) ([cd85660](https://github.com/rivet-gg/rivet/commit/cd85660e27225c1ab72126f4cd1df9de4b0964be)) +* **pegboard:** make protocol more robust, implement db sync ([#1148](https://github.com/rivet-gg/rivet/issues/1148)) ([166991e](https://github.com/rivet-gg/rivet/commit/166991e4613b0516c1fe9378d09f594e528cf449)) +* port auth for ds ([#1294](https://github.com/rivet-gg/rivet/issues/1294)) ([f42c814](https://github.com/rivet-gg/rivet/commit/f42c8140e96429b4472a542ef6ab9b5f8439a327)) +* **workflows:** add workflow migrations ([#1203](https://github.com/rivet-gg/rivet/issues/1203)) ([763036a](https://github.com/rivet-gg/rivet/commit/763036a5758e68618f52f64b626d601b603d8495)) +* **workflows:** implement listen with timeout ([#1156](https://github.com/rivet-gg/rivet/issues/1156)) ([4ed45c4](https://github.com/rivet-gg/rivet/commit/4ed45c4947f8835c30a746a95558e7f0cf28d2b3)) + + +### Bug Fixes + +* add back api docs ([#1549](https://github.com/rivet-gg/rivet/issues/1549)) ([fa6d78b](https://github.com/rivet-gg/rivet/commit/fa6d78b28eaa7cd753854ba17a851b5869e5c07d)) +* add cluster description to pegboard client config ([#1461](https://github.com/rivet-gg/rivet/issues/1461)) ([ddb8a99](https://github.com/rivet-gg/rivet/commit/ddb8a993d47677f49cd4975f277575b4c233ff40)) +* add disk limit to pb actors, fix dockerfiles ([#1469](https://github.com/rivet-gg/rivet/issues/1469)) ([e020054](https://github.com/rivet-gg/rivet/commit/e020054d9c9190ac2e6d152095f82c2deadb20e9)) +* add fdb to shell nix ([#1391](https://github.com/rivet-gg/rivet/issues/1391)) ([bc26c62](https://github.com/rivet-gg/rivet/commit/bc26c6271e93dc8283e95194c65088735bad49de)) +* add hosts file to runc ([#1386](https://github.com/rivet-gg/rivet/issues/1386)) ([76089bb](https://github.com/rivet-gg/rivet/commit/76089bba6fa692442daccd67a70d4ac9df35d766)) +* add kv op docs ([#1551](https://github.com/rivet-gg/rivet/issues/1551)) ([869fdfc](https://github.com/rivet-gg/rivet/commit/869fdfca5a9298dae437908a649a73e79d2d1192)) +* add lost state for pb actors ([#1378](https://github.com/rivet-gg/rivet/issues/1378)) ([8baec56](https://github.com/rivet-gg/rivet/commit/8baec56a164d8abc407d0570405d9be659fa0a1c)) +* add opt auth to actors ([#1321](https://github.com/rivet-gg/rivet/issues/1321)) ([0069899](https://github.com/rivet-gg/rivet/commit/006989998ba09ca9e6229a1051b3af72ba0367a9)) +* add protoc to shell.nix ([#1463](https://github.com/rivet-gg/rivet/issues/1463)) ([76dad38](https://github.com/rivet-gg/rivet/commit/76dad38c2eb7dde631b538c4f59f7be27d8f88d6)) +* add shell nix ([#1382](https://github.com/rivet-gg/rivet/issues/1382)) ([eaee5a5](https://github.com/rivet-gg/rivet/commit/eaee5a54741843a6630262c9aab5a455585577a9)) +* add shutdown method to actors ([#1578](https://github.com/rivet-gg/rivet/issues/1578)) ([91e2aad](https://github.com/rivet-gg/rivet/commit/91e2aade9576169df12803a803f5b043fd73e235)) +* add toggle for actor fs mounts ([#1478](https://github.com/rivet-gg/rivet/issues/1478)) ([dea5633](https://github.com/rivet-gg/rivet/commit/dea563372af6502a6d91f4a4b81871c743b8d181)) +* add toolchain schema to docs ([#1527](https://github.com/rivet-gg/rivet/issues/1527)) ([ce7f63c](https://github.com/rivet-gg/rivet/commit/ce7f63ced687663a8e2eb65680a806449e5bf5cf)) +* allow using service tokens for actor endpoints ([#1495](https://github.com/rivet-gg/rivet/issues/1495)) ([eee4dea](https://github.com/rivet-gg/rivet/commit/eee4dea438d85c56061f54b5da3cb9af8aec262e)) +* artifact dockerfile, tokio versions ([#1232](https://github.com/rivet-gg/rivet/issues/1232)) ([d5e44c5](https://github.com/rivet-gg/rivet/commit/d5e44c56be9d2aa2b5c8184b6598300f5dcd4980)) +* **bolt:** fix wf commands sql connection on distributed clusters, add errors to history command ([#1197](https://github.com/rivet-gg/rivet/issues/1197)) ([0ef9611](https://github.com/rivet-gg/rivet/commit/0ef961143e6ec988db381f286e4991b418239bca)) +* **bolt:** require --all flag when not using filters for cluster commands ([#1162](https://github.com/rivet-gg/rivet/issues/1162)) ([b140971](https://github.com/rivet-gg/rivet/commit/b140971460f13185567c8a4151f9390080e57c10)) +* **bolt:** wait for service monitor crd ([#1202](https://github.com/rivet-gg/rivet/issues/1202)) ([17cfd73](https://github.com/rivet-gg/rivet/commit/17cfd7333e71860da320cb6f2147a67eae6511dc)) +* change ints to timestamps in actor api ([#1483](https://github.com/rivet-gg/rivet/issues/1483)) ([0bd4953](https://github.com/rivet-gg/rivet/commit/0bd4953275cc63116ca2b747c798a3cfadd357e2)) +* change wf metrics ([#1632](https://github.com/rivet-gg/rivet/issues/1632)) ([20c4a1d](https://github.com/rivet-gg/rivet/commit/20c4a1d93aa623d33cf047f11a633a1fd17bc606)) +* **cluster:** use s3 endpoint without trailing slash for s3 region map ([#1654](https://github.com/rivet-gg/rivet/issues/1654)) ([d610476](https://github.com/rivet-gg/rivet/commit/d6104764c04474d5705a34aec31697a59d686b2d)) +* conditionally remove cluster & ds code dependent on external providers ([#1328](https://github.com/rivet-gg/rivet/issues/1328)) ([fdae5a4](https://github.com/rivet-gg/rivet/commit/fdae5a4a83d28bf955643e57e70d772a621f8ac5)) +* configure sqlite defaults, add txn for events ([#1379](https://github.com/rivet-gg/rivet/issues/1379)) ([78877a6](https://github.com/rivet-gg/rivet/commit/78877a67d9cc64ac18ae54512efbbe4fde9c2e96)) +* configure systemd priorities ([#1384](https://github.com/rivet-gg/rivet/issues/1384)) ([7639d46](https://github.com/rivet-gg/rivet/commit/7639d460d39475587261d213336d4befde70138b)) +* correct actor-core symlink ([#1481](https://github.com/rivet-gg/rivet/issues/1481)) ([b63ae81](https://github.com/rivet-gg/rivet/commit/b63ae81be481dbbc95f13d2e75b5ff58f6dbef94)) +* correctly substitute VITE_APP_API_URL ([#1320](https://github.com/rivet-gg/rivet/issues/1320)) ([3e68aee](https://github.com/rivet-gg/rivet/commit/3e68aee6697fb9d01b71603ba799682335336b92)) +* create manager actor with bridge & https ([#1621](https://github.com/rivet-gg/rivet/issues/1621)) ([8c53cc7](https://github.com/rivet-gg/rivet/commit/8c53cc767a75a4bd580c7bc4fe0c1b9084cdd3b4)) +* default resources for isolates ([#1496](https://github.com/rivet-gg/rivet/issues/1496)) ([1d5652c](https://github.com/rivet-gg/rivet/commit/1d5652c2d3158c6c8d8103a45a5ec5884416d2ba)) +* disable eval for isolates ([#1404](https://github.com/rivet-gg/rivet/issues/1404)) ([959002e](https://github.com/rivet-gg/rivet/commit/959002ea7c8ad49548c39f99432bc137e9746d55)) +* dont return bool from kv delete ([#1434](https://github.com/rivet-gg/rivet/issues/1434)) ([b67e5dc](https://github.com/rivet-gg/rivet/commit/b67e5dc612d2bacf6c07d9542a6c5129645567a3)) +* enable host networking and root users on dev ([#1387](https://github.com/rivet-gg/rivet/issues/1387)) ([a8ef10e](https://github.com/rivet-gg/rivet/commit/a8ef10e91474253501e56f8372232c6a30a1823d)) +* enable opt_auth for regions & enable service tokens for upgrading actors ([#1618](https://github.com/rivet-gg/rivet/issues/1618)) ([12ecaf3](https://github.com/rivet-gg/rivet/commit/12ecaf3558e1cda244af7e75446acc95e2e873f6)) +* fix api url parsing, pegboard install ([#1240](https://github.com/rivet-gg/rivet/issues/1240)) ([b420f2e](https://github.com/rivet-gg/rivet/commit/b420f2e1c709673274cefff22ab77d27aaf0799f)) +* fix backwards compat issue with bootstrap ([#1614](https://github.com/rivet-gg/rivet/issues/1614)) ([33ede46](https://github.com/rivet-gg/rivet/commit/33ede461d1d2eb1cc7a1c32273f813990be6ed0e)) +* fix build validation ([#1448](https://github.com/rivet-gg/rivet/issues/1448)) ([c647e41](https://github.com/rivet-gg/rivet/commit/c647e41fe5e7c3967f8bacf1e498d86daedd8104)) +* fix cargo tomls ([#1428](https://github.com/rivet-gg/rivet/issues/1428)) ([d8be291](https://github.com/rivet-gg/rivet/commit/d8be291372b22a5aff76bd2cc511ef70891890bf)) +* fix clickhouse health check ([#1395](https://github.com/rivet-gg/rivet/issues/1395)) ([725c794](https://github.com/rivet-gg/rivet/commit/725c794080fd94774b5550e522f9e7044ec71445)) +* fix compile errors in manager ([#1291](https://github.com/rivet-gg/rivet/issues/1291)) ([062a85b](https://github.com/rivet-gg/rivet/commit/062a85b68044bbc832d5806f07e0d5ace2310b7f)) +* fix dc topo error, actor backoff ([#1617](https://github.com/rivet-gg/rivet/issues/1617)) ([7be4871](https://github.com/rivet-gg/rivet/commit/7be48716169b3076bbd4db6d0284d05120f9a31b)) +* fix dynamic config query ([#1276](https://github.com/rivet-gg/rivet/issues/1276)) ([96155e2](https://github.com/rivet-gg/rivet/commit/96155e2d504d4f20ffbb8c68d7e4a5f0fe9b4f3e)) +* fix event sending race condition for pb manager ([#1455](https://github.com/rivet-gg/rivet/issues/1455)) ([0e2642a](https://github.com/rivet-gg/rivet/commit/0e2642aef3ae5eb48717c81b2759bfa5090ad1bd)) +* fix fdb mount in docker compose ([#1573](https://github.com/rivet-gg/rivet/issues/1573)) ([e5301c1](https://github.com/rivet-gg/rivet/commit/e5301c1e7c46a3ee60f5e87e90932b37cdf3d84d)) +* fix global query deserialize ([#1313](https://github.com/rivet-gg/rivet/issues/1313)) ([f45c1d0](https://github.com/rivet-gg/rivet/commit/f45c1d07092391a66dcf40b4b18c2d583ac6e307)) +* fix indexes for wf driver ([#1226](https://github.com/rivet-gg/rivet/issues/1226)) ([46389aa](https://github.com/rivet-gg/rivet/commit/46389aa6d543394477f76b49b2f7bed90bdcb730)) +* fix infra artifacts dockerfiles, wf commands ([#1252](https://github.com/rivet-gg/rivet/issues/1252)) ([dcf5b03](https://github.com/rivet-gg/rivet/commit/dcf5b031c5e41e1b0bb94422da7ac33968076fa6)) +* fix js glue ([#1477](https://github.com/rivet-gg/rivet/issues/1477)) ([496d9dc](https://github.com/rivet-gg/rivet/commit/496d9dca5fe16f67b6806a9780af6fc0655277fc)) +* fix legacy bolt get ([#1193](https://github.com/rivet-gg/rivet/issues/1193)) ([68285cb](https://github.com/rivet-gg/rivet/commit/68285cb271b0fabd49ddb8bad9f75aa8fcd3faff)) +* fix merge ([#1380](https://github.com/rivet-gg/rivet/issues/1380)) ([93710fc](https://github.com/rivet-gg/rivet/commit/93710fc7c0c194b712af40327b54364d4b350280)) +* fix monolith welcome message ([#1413](https://github.com/rivet-gg/rivet/issues/1413)) ([4eedc91](https://github.com/rivet-gg/rivet/commit/4eedc91a8ee8a8817c1e867414185bef329d0f21)) +* fix multiple patching exclusive tags ([#1498](https://github.com/rivet-gg/rivet/issues/1498)) ([62d5dc9](https://github.com/rivet-gg/rivet/commit/62d5dc96f0391e5d2c654a7afe19eca756918f77)) +* fix patch build tags ([#1486](https://github.com/rivet-gg/rivet/issues/1486)) ([8482e28](https://github.com/rivet-gg/rivet/commit/8482e283cd8fef783a055e85aa1cddbf40e6baac)) +* fix path to deno config for manager ([#1593](https://github.com/rivet-gg/rivet/issues/1593)) ([d3ec98e](https://github.com/rivet-gg/rivet/commit/d3ec98ef1e0f025706a627dd199b0e7b98a57b0f)) +* fix pb manager receive error ([#1323](https://github.com/rivet-gg/rivet/issues/1323)) ([02d73b6](https://github.com/rivet-gg/rivet/commit/02d73b62ad5ddd2fbeb5cdc2c4f5c4819ed4fd4c)) +* fix pegboard gc ([#1637](https://github.com/rivet-gg/rivet/issues/1637)) ([788fa95](https://github.com/rivet-gg/rivet/commit/788fa95fc250bae77a0dffd5fa6a126c6c096cb2)) +* fix pegboard tests ([#1297](https://github.com/rivet-gg/rivet/issues/1297)) ([a9a1983](https://github.com/rivet-gg/rivet/commit/a9a1983608c8e748c500398c1d9ee2a96ff2cc2a)) +* fix port auth sql ([#1296](https://github.com/rivet-gg/rivet/issues/1296)) ([688f76a](https://github.com/rivet-gg/rivet/commit/688f76a7b84999a2db579500b330f82d274c2c5c)) +* fix telemetry queries ([#1277](https://github.com/rivet-gg/rivet/issues/1277)) ([a2d5120](https://github.com/rivet-gg/rivet/commit/a2d51205a5c3c54fb0d3efc5ffb6713ac5cb6f7e)) +* fix ts generator ([#1545](https://github.com/rivet-gg/rivet/issues/1545)) ([ed768ab](https://github.com/rivet-gg/rivet/commit/ed768ab71958bc3c839addf59202b96c7357b1fe)) +* fix ts types for actor bindings ([#1470](https://github.com/rivet-gg/rivet/issues/1470)) ([6ca6764](https://github.com/rivet-gg/rivet/commit/6ca6764f638e068de32be4e86cca9e6ea23fd6db)) +* fix tunnels ([#1227](https://github.com/rivet-gg/rivet/issues/1227)) ([30fda93](https://github.com/rivet-gg/rivet/commit/30fda93bac067e78bfce9832bbaf3a712d8e898d)) +* fix type definitions for rpcs ([#1535](https://github.com/rivet-gg/rivet/issues/1535)) ([c95ecc3](https://github.com/rivet-gg/rivet/commit/c95ecc3a6dadae3ca8b5f0c9941f541753a9a029)) +* fix url version conflicts with deno ([#1234](https://github.com/rivet-gg/rivet/issues/1234)) ([002024d](https://github.com/rivet-gg/rivet/commit/002024dedabb6db33e91521e2b82e908e686a646)) +* fix various bugs ([#1356](https://github.com/rivet-gg/rivet/issues/1356)) ([61efc1a](https://github.com/rivet-gg/rivet/commit/61efc1aa9d8a5148344ba9065a48215d7bc2c902)) +* fmt and downgrade tokio ([#1222](https://github.com/rivet-gg/rivet/issues/1222)) ([2f9ae5b](https://github.com/rivet-gg/rivet/commit/2f9ae5bc0fe756025e9c3de859ad4d7ef0e30da3)) +* get pegboard -> fdb connection over vlan ([#1362](https://github.com/rivet-gg/rivet/issues/1362)) ([12f01f7](https://github.com/rivet-gg/rivet/commit/12f01f700b0c18742e5c4eab0931443eadd6eda6)) +* get pegboard working e2e ([#1253](https://github.com/rivet-gg/rivet/issues/1253)) ([858a88b](https://github.com/rivet-gg/rivet/commit/858a88b0c625c44751d5953e60a67ef1ab827f88)) +* implement host networking for ds ([#1273](https://github.com/rivet-gg/rivet/issues/1273)) ([2c1a05a](https://github.com/rivet-gg/rivet/commit/2c1a05ad938eb165c90480e9bec051021da6930f)) +* improve isolate error handling ([#1451](https://github.com/rivet-gg/rivet/issues/1451)) ([47d01df](https://github.com/rivet-gg/rivet/commit/47d01df3f0714c040afb9f0c1b1621d0e9e37acf)) +* incorrect use of `Metrics` in `rivet.health` config ([#1269](https://github.com/rivet-gg/rivet/issues/1269)) ([aa29bd4](https://github.com/rivet-gg/rivet/commit/aa29bd4bee89cfe9655d3a1c917f2b8f8c58d85b)) +* js bundle unarchiving ([#1456](https://github.com/rivet-gg/rivet/issues/1456)) ([9a89891](https://github.com/rivet-gg/rivet/commit/9a898917759a55242c9674ed2ffe3d7f1b722634)) +* latent history bug ([#1636](https://github.com/rivet-gg/rivet/issues/1636)) ([f2c58c9](https://github.com/rivet-gg/rivet/commit/f2c58c9e8f06c268e77c436dd0ce2861df0cfb56)) +* listen for destroy on actor create endpoint ([#1466](https://github.com/rivet-gg/rivet/issues/1466)) ([bcc5852](https://github.com/rivet-gg/rivet/commit/bcc5852aca2f105bdabb46aef1072d14889b921e)) +* lower upload limit for js builds ([#1472](https://github.com/rivet-gg/rivet/issues/1472)) ([2ffc65b](https://github.com/rivet-gg/rivet/commit/2ffc65b9a97018f55c6b618dac86cf1400e4bd40)) +* make isolate runtime local ([#1517](https://github.com/rivet-gg/rivet/issues/1517)) ([8a8b8a2](https://github.com/rivet-gg/rivet/commit/8a8b8a24b9649bf38878df9a3163bae53f7a0d3d)) +* make kv metadata version to bytes ([#1435](https://github.com/rivet-gg/rivet/issues/1435)) ([44d9f7c](https://github.com/rivet-gg/rivet/commit/44d9f7c8de4bdaddaea6a233400c93df12c271e4)) +* make pull addresses optional ([#1629](https://github.com/rivet-gg/rivet/issues/1629)) ([1db7070](https://github.com/rivet-gg/rivet/commit/1db7070a5dadb6264848b29527887ac3dc2dc6db)) +* **mm:** serialize RIVET_API_ENDPOINT without trailing slash ([#1645](https://github.com/rivet-gg/rivet/issues/1645)) ([29e1642](https://github.com/rivet-gg/rivet/commit/29e16420c861075a046ffc3081363b3c40ecc9f6)) +* move cluster config to rivet config ([#1295](https://github.com/rivet-gg/rivet/issues/1295)) ([472c54f](https://github.com/rivet-gg/rivet/commit/472c54f79a9ba826a46a16bcc5f29b39b7d2a84f)) +* move default builds to tf, bump s3 sdk ([#1237](https://github.com/rivet-gg/rivet/issues/1237)) ([0194031](https://github.com/rivet-gg/rivet/commit/01940317cc79d4aa2b566002eaf47a87595f03ca)) +* move hosts file into oci bundle ([#1433](https://github.com/rivet-gg/rivet/issues/1433)) ([8c45cbd](https://github.com/rivet-gg/rivet/commit/8c45cbd2edccafe45183689108f9e2b1504257e1)) +* nomad url templating ([#1257](https://github.com/rivet-gg/rivet/issues/1257)) ([80201f8](https://github.com/rivet-gg/rivet/commit/80201f81f3eb019fd8fef8060bc54b04ce98e37a)) +* **pegboard:** add dc id to pb client ([#1163](https://github.com/rivet-gg/rivet/issues/1163)) ([6be42ba](https://github.com/rivet-gg/rivet/commit/6be42baba4c8826a020810ba625cd75c3b0684c7)) +* **pegboard:** automatically disconnect clients with complete pegboard workflows ([#1652](https://github.com/rivet-gg/rivet/issues/1652)) ([821b9d1](https://github.com/rivet-gg/rivet/commit/821b9d13d9723c8951a4acaa2307ff546ba5176b)) +* **pegboard:** automatically remove actor directory on cleanup ([#1651](https://github.com/rivet-gg/rivet/issues/1651)) ([87ee685](https://github.com/rivet-gg/rivet/commit/87ee685049e3775f1dd1696f9d1e46a4ffbe7342)) +* **pegboard:** fix clients connected without active workflow ([#1655](https://github.com/rivet-gg/rivet/issues/1655)) ([b08ce51](https://github.com/rivet-gg/rivet/commit/b08ce5175150226fc5f3b423ace6d87e5ef2ee74)) +* **pegboard:** fix load balancing for isolates ([#1648](https://github.com/rivet-gg/rivet/issues/1648)) ([9d60d5a](https://github.com/rivet-gg/rivet/commit/9d60d5a1dce85ee4bde827c9e19305c57cb198f1)) +* **pegboard:** fix migrations ([#1230](https://github.com/rivet-gg/rivet/issues/1230)) ([3f10f74](https://github.com/rivet-gg/rivet/commit/3f10f74f04c29ca6792971bb4d06e7fee0a21cfd)) +* **pegboard:** get pb running on edge ([#1154](https://github.com/rivet-gg/rivet/issues/1154)) ([f0c1a18](https://github.com/rivet-gg/rivet/commit/f0c1a189432a699ec08e0bb8c503dd9e6bdd64d1)) +* **pegboard:** handle conflicts for client events gracefully ([#1647](https://github.com/rivet-gg/rivet/issues/1647)) ([fc13e83](https://github.com/rivet-gg/rivet/commit/fc13e8393c84ddf73468d8b1ea10596126d02a36)) +* **pegboard:** implement cleanup, rebuild, fix queries ([#1150](https://github.com/rivet-gg/rivet/issues/1150)) ([2bc957b](https://github.com/rivet-gg/rivet/commit/2bc957b84dbc66cb144e7275ebf81080155ee5bb)) +* **pegboard:** implement port choosing ([#1155](https://github.com/rivet-gg/rivet/issues/1155)) ([b0825e1](https://github.com/rivet-gg/rivet/commit/b0825e1655dfd1e5591ddf5d0f3d6d467c360687)) +* rebuild isolate runner handle before starting runner socket ([#1376](https://github.com/rivet-gg/rivet/issues/1376)) ([cdda797](https://github.com/rivet-gg/rivet/commit/cdda797bd7401f0a6832185ff6d3793ac6893013)) +* remove actor args from api ([#1450](https://github.com/rivet-gg/rivet/issues/1450)) ([f4e2f42](https://github.com/rivet-gg/rivet/commit/f4e2f426123a3f2c4815c9285fc4a977f893d92d)) +* remove cgroups from pb manager ([#1385](https://github.com/rivet-gg/rivet/issues/1385)) ([57d6d66](https://github.com/rivet-gg/rivet/commit/57d6d66040d42f59debaf3c78cefe9d67d4efd4b)) +* remove chirp-workflow as a downstream dependency for pegboard-manager ([#1293](https://github.com/rivet-gg/rivet/issues/1293)) ([8ede99b](https://github.com/rivet-gg/rivet/commit/8ede99b8444ad47e7d559170724d3b4c8ea14c4a)) +* remove multipart flag ([#1431](https://github.com/rivet-gg/rivet/issues/1431)) ([d927f15](https://github.com/rivet-gg/rivet/commit/d927f1500265b6f6422525a69db5e9cabed27011)) +* remove non-deterministic fern check ([#1415](https://github.com/rivet-gg/rivet/issues/1415)) ([2fbecba](https://github.com/rivet-gg/rivet/commit/2fbecba45bf15e50edbb8959f27ddb2f921b2f0c)) +* rename ports vars to uppercase ([#1485](https://github.com/rivet-gg/rivet/issues/1485)) ([d59dd0e](https://github.com/rivet-gg/rivet/commit/d59dd0e554dbf92bb740a7356000388f2f738372)) +* rename RivetClient back to Rivet ([#1536](https://github.com/rivet-gg/rivet/issues/1536)) ([2dff9e5](https://github.com/rivet-gg/rivet/commit/2dff9e56f3a884f3c696ef72dac7dd8cb9396ec9)) +* resolve actor create build tags to the env instead of game ([#1430](https://github.com/rivet-gg/rivet/issues/1430)) ([ad50f4a](https://github.com/rivet-gg/rivet/commit/ad50f4af2c8cacef58b4f778bc908cfc4445ae98)) +* restructure pegboard install ([#1221](https://github.com/rivet-gg/rivet/issues/1221)) ([a26418e](https://github.com/rivet-gg/rivet/commit/a26418e4141e9949d53d4243b8c852dfc8bd2f80)) +* return early if actor already destroyed ([#1497](https://github.com/rivet-gg/rivet/issues/1497)) ([4ac0a4c](https://github.com/rivet-gg/rivet/commit/4ac0a4cf442fc1f0cfe42a999c76a216413e2332)) +* rework failing for ds wf ([#1449](https://github.com/rivet-gg/rivet/issues/1449)) ([4614742](https://github.com/rivet-gg/rivet/commit/4614742a0f954f9b753304cae1d67d4ce589d2a9)) +* run vector in container ([#1302](https://github.com/rivet-gg/rivet/issues/1302)) ([aba8fb4](https://github.com/rivet-gg/rivet/commit/aba8fb401d147f66ebde67e008b2d8c64226ffc7)) +* **sdk:** fix auto-building manager ([#1677](https://github.com/rivet-gg/rivet/issues/1677)) ([ed28aa3](https://github.com/rivet-gg/rivet/commit/ed28aa39951467b0069bfc452ee3144d432a32ad)) +* standardize presigned requests output for actor builds, build tags on create ([#1397](https://github.com/rivet-gg/rivet/issues/1397)) ([cb012d7](https://github.com/rivet-gg/rivet/commit/cb012d7fbc85fdde58e6ceceffa5a9159c2b4b1f)) +* temp disable port auth ([#1577](https://github.com/rivet-gg/rivet/issues/1577)) ([23aca8c](https://github.com/rivet-gg/rivet/commit/23aca8ce762c8203f754b5c44c119722a05eb5bd)) +* toggle secure for clickhouse migration ([#1630](https://github.com/rivet-gg/rivet/issues/1630)) ([b301a52](https://github.com/rivet-gg/rivet/commit/b301a52cc19071b8cfb629da1cd1d000c2e143ab)) +* update architecture diagram ([#1521](https://github.com/rivet-gg/rivet/issues/1521)) ([965f734](https://github.com/rivet-gg/rivet/commit/965f734cb34e4ab4b47fe785587cdd9328bcfd61)) +* update cluster paths for rivet-client ([#1315](https://github.com/rivet-gg/rivet/issues/1315)) ([f2ec038](https://github.com/rivet-gg/rivet/commit/f2ec03869a632b916162514ed50d9dfc98f9e438)) +* update default hub origin to have /ui/ path ([#1464](https://github.com/rivet-gg/rivet/issues/1464)) ([0e53a0e](https://github.com/rivet-gg/rivet/commit/0e53a0eada9fe427bdc37ebaa1cb8541720b74e0)) +* update ds and builds limits ([#1579](https://github.com/rivet-gg/rivet/issues/1579)) ([fbdaa21](https://github.com/rivet-gg/rivet/commit/fbdaa21b01b317661d2f01db4116a44c99e68a74)) +* update ds state when failed to allocate ([#1375](https://github.com/rivet-gg/rivet/issues/1375)) ([2acaf82](https://github.com/rivet-gg/rivet/commit/2acaf8223692e080178b73ccae76ac455f36d048)) +* update gitignores to include externals ([#1394](https://github.com/rivet-gg/rivet/issues/1394)) ([f61b800](https://github.com/rivet-gg/rivet/commit/f61b800c99714999eacdbc9dbb0242bd6b8cd8dd)) +* update runtime audiences ([#1393](https://github.com/rivet-gg/rivet/issues/1393)) ([9457bee](https://github.com/rivet-gg/rivet/commit/9457beeb638b3e7be63fdf5dcf56378656fccd69)) +* use correct endpoint for upload-prepare preisgned requests & presigning docs ([#1396](https://github.com/rivet-gg/rivet/issues/1396)) ([c4f2062](https://github.com/rivet-gg/rivet/commit/c4f2062776ee82c6b924b99439df30f9a9ffc47c)) +* use EndpointKind::EdgeInternal for BuildDeliveryMethod::S3Direct ([#1429](https://github.com/rivet-gg/rivet/issues/1429)) ([b2ad415](https://github.com/rivet-gg/rivet/commit/b2ad415899d15bfd19433125b514413502064053)) +* use internal endpoint for s3 provision ([#1318](https://github.com/rivet-gg/rivet/issues/1318)) ([357589c](https://github.com/rivet-gg/rivet/commit/357589cac04452345f260188072f889399dcdde8)) +* validate build belongs to game ([#1523](https://github.com/rivet-gg/rivet/issues/1523)) ([14f3312](https://github.com/rivet-gg/rivet/commit/14f3312d00e8eae2f71f702529701cffc6e62e3a)) +* validate tags arent empty ([#1528](https://github.com/rivet-gg/rivet/issues/1528)) ([4a1d9ad](https://github.com/rivet-gg/rivet/commit/4a1d9ad73541b0c6242f6b41cdcbb31028749643)) +* **workflows:** filter messages by tags ([#1142](https://github.com/rivet-gg/rivet/issues/1142)) ([f07c270](https://github.com/rivet-gg/rivet/commit/f07c270caf61a89076e8db93444071c44dc151b1)) +* **workflows:** get workflows working again with new history management ([#1210](https://github.com/rivet-gg/rivet/issues/1210)) ([f718812](https://github.com/rivet-gg/rivet/commit/f71881288a6f45f9077817b69daec25a3e6bd450)) + + +### Documentation + +* doc limitations ([#1567](https://github.com/rivet-gg/rivet/issues/1567)) ([9d4bd24](https://github.com/rivet-gg/rivet/commit/9d4bd24f64fa3952f255ef83901a541667c845e4)) +* remove extra "follow setup guide" in setup ([5bcb988](https://github.com/rivet-gg/rivet/commit/5bcb9888ca54e79f090b513673c4edf9aa87dfc6)) +* reorg docs ([#1259](https://github.com/rivet-gg/rivet/issues/1259)) ([34602e1](https://github.com/rivet-gg/rivet/commit/34602e1ad2b7da5529c6ebcd0f14dc0b27edf768)) + + +### Code Refactoring + +* docs framer cleanup ([#1520](https://github.com/rivet-gg/rivet/issues/1520)) ([125786b](https://github.com/rivet-gg/rivet/commit/125786b0a633ddc700e44ee63beacd4eb5fa62ba)) +* **ds:** wait for ds poll events before marking actor as ready ([#1644](https://github.com/rivet-gg/rivet/issues/1644)) ([404fb90](https://github.com/rivet-gg/rivet/commit/404fb9073da8ffab56810f92ae6933ecb083a591)) +* new framer pages & subtle adjustments ([#1635](https://github.com/rivet-gg/rivet/issues/1635)) ([3608b0b](https://github.com/rivet-gg/rivet/commit/3608b0b0da5325e5aaf3a88acd564fd6f9bc5413)) + + +### Continuous Integration + +* build & upload binaries ([#1658](https://github.com/rivet-gg/rivet/issues/1658)) ([cf4d331](https://github.com/rivet-gg/rivet/commit/cf4d3315a0008c01b3c99eaee60be5a258224038)) +* remove docker arm targets for containers that rely on fdb ([#1656](https://github.com/rivet-gg/rivet/issues/1656)) ([2a8b5d8](https://github.com/rivet-gg/rivet/commit/2a8b5d83ed45d2cd6e89f3e888e73ce5134742f3)) + + +### Chores + +* **actors-sdk:** auto-determine api endpoint & environment to select region from ([#1588](https://github.com/rivet-gg/rivet/issues/1588)) ([3f06c21](https://github.com/rivet-gg/rivet/commit/3f06c21b7364352a577bcd7432c454e76f48cf67)) +* **actors-sdk:** convert this._connections to map ([#1612](https://github.com/rivet-gg/rivet/issues/1612)) ([5daa00e](https://github.com/rivet-gg/rivet/commit/5daa00e1d52f46420babd88cec3d10a57c429f10)) +* add `rivet manager endpoint` ([#1539](https://github.com/rivet-gg/rivet/issues/1539)) ([d1a8188](https://github.com/rivet-gg/rivet/commit/d1a8188a620aae92860576618e46b8adb686f130)) +* add access controls to actor manager ([#1538](https://github.com/rivet-gg/rivet/issues/1538)) ([ac301b5](https://github.com/rivet-gg/rivet/commit/ac301b5c4f2ec3dfe48ea1f70ef38d600b1a0f02)) +* add actor upgrades to deploys ([#1543](https://github.com/rivet-gg/rivet/issues/1543)) ([f70947c](https://github.com/rivet-gg/rivet/commit/f70947c1ee14a220ee664aa7ed6e3c3922448f7e)) +* add actor wildcard dns records for gg nodes ([#1619](https://github.com/rivet-gg/rivet/issues/1619)) ([7b3fd7a](https://github.com/rivet-gg/rivet/commit/7b3fd7a523e03caea61ea6a5e2e9c2104b29643b)) +* add actor-types sdk & move js ext to typescript ([#1458](https://github.com/rivet-gg/rivet/issues/1458)) ([e800f20](https://github.com/rivet-gg/rivet/commit/e800f20156113f0fc1242bd34862696eeb29e818)) +* add client config to pb clients ([#1329](https://github.com/rivet-gg/rivet/issues/1329)) ([ff2c7e4](https://github.com/rivet-gg/rivet/commit/ff2c7e4efa7d81219dfdb6a5a7d951320b4702ed)) +* add client container to docker compose ([#1289](https://github.com/rivet-gg/rivet/issues/1289)) ([15c844c](https://github.com/rivet-gg/rivet/commit/15c844c4712352660c3d3734169546610a28e1d5)) +* add default user/team/project/env ([#1310](https://github.com/rivet-gg/rivet/issues/1310)) ([1dc72f2](https://github.com/rivet-gg/rivet/commit/1dc72f2b67846857b585e7bfd2602f972f5abd63)) +* add deno passthrough ([#1541](https://github.com/rivet-gg/rivet/issues/1541)) ([10fe8d7](https://github.com/rivet-gg/rivet/commit/10fe8d7f47b2de347665af1782e1d99434296221)) +* add docker-compose.yaml ([#1254](https://github.com/rivet-gg/rivet/issues/1254)) ([58d53e1](https://github.com/rivet-gg/rivet/commit/58d53e1243514a4e983db46c992dda9f5d9c5b99)) +* add docs on handling of jwt ([#1353](https://github.com/rivet-gg/rivet/issues/1353)) ([571e9f6](https://github.com/rivet-gg/rivet/commit/571e9f62012694fbb63cba452cd27d580fa33d1e)) +* add explicit error types for actors ([#1606](https://github.com/rivet-gg/rivet/issues/1606)) ([706b623](https://github.com/rivet-gg/rivet/commit/706b623ede3bdb1e400c0b89b8d7ac53e5d804cc)) +* add foundationdb to dev-full & document avx support ([#1426](https://github.com/rivet-gg/rivet/issues/1426)) ([f6708f3](https://github.com/rivet-gg/rivet/commit/f6708f397a55a404e358aefbedf2ab04f3432e5b)) +* add framer to index page ([#1390](https://github.com/rivet-gg/rivet/issues/1390)) ([25c62b3](https://github.com/rivet-gg/rivet/commit/25c62b312f4ec93a3ccbe29552b61205a424bddd)) +* add health checks to docker ([#1262](https://github.com/rivet-gg/rivet/issues/1262)) ([3b4b1f0](https://github.com/rivet-gg/rivet/commit/3b4b1f096bbfd5ed230135a665496d794d838026)) +* add implicit rpc calls to actors ([#1516](https://github.com/rivet-gg/rivet/issues/1516)) ([c92a40b](https://github.com/rivet-gg/rivet/commit/c92a40ba45947caca6e58c7cd4bbb85f7f47dd75)) +* add jsr readme ([#1675](https://github.com/rivet-gg/rivet/issues/1675)) ([23729df](https://github.com/rivet-gg/rivet/commit/23729dfc31bf6bcb382c85fa91aa9927a4e0c118)) +* add logging filters, reduce excess logging ([#1287](https://github.com/rivet-gg/rivet/issues/1287)) ([6e56610](https://github.com/rivet-gg/rivet/commit/6e56610f17d79c791be7a9c7c474b563bfd35b67)) +* add manual e2e test for js actors ([#1322](https://github.com/rivet-gg/rivet/issues/1322)) ([6885adb](https://github.com/rivet-gg/rivet/commit/6885adbf60167359abf4b2c45290d76cac7485b4)) +* add max message size ([#1611](https://github.com/rivet-gg/rivet/issues/1611)) ([5b6b382](https://github.com/rivet-gg/rivet/commit/5b6b382ca1d1908474939f96dffcda858d27bc43)) +* add monolith container ([#1363](https://github.com/rivet-gg/rivet/issues/1363)) ([1d5e805](https://github.com/rivet-gg/rivet/commit/1d5e805d76f593b2fc1c03d0ab3ed25b9b35a10c)) +* add monolith entry crate ([#1208](https://github.com/rivet-gg/rivet/issues/1208)) ([c2a4c86](https://github.com/rivet-gg/rivet/commit/c2a4c8635df696459015ac22c36b48d5cae57050)) +* add os info to telemetry beacon ([#1235](https://github.com/rivet-gg/rivet/issues/1235)) ([d00491f](https://github.com/rivet-gg/rivet/commit/d00491f5bacf6d09b68a4dc775ea2a4764f79e59)) +* add path-based routing for actors & add rg to docker compose ([#1548](https://github.com/rivet-gg/rivet/issues/1548)) ([cf8acc9](https://github.com/rivet-gg/rivet/commit/cf8acc9b6edde605f436aab13cbc4dc47efc0739)) +* add pb runner troubleshooting ([#1432](https://github.com/rivet-gg/rivet/issues/1432)) ([a9db3de](https://github.com/rivet-gg/rivet/commit/a9db3de11cb7a3628baa7c3eb3f1aa78cca2040c)) +* add prepareConnection, fix protected actor methods ([#1533](https://github.com/rivet-gg/rivet/issues/1533)) ([d73d026](https://github.com/rivet-gg/rivet/commit/d73d026f36797a7f46251d791c4de700122c53ce)) +* add region id & name to rivet meta ([#1511](https://github.com/rivet-gg/rivet/issues/1511)) ([9765a83](https://github.com/rivet-gg/rivet/commit/9765a83f2bd2f25935060f251c1193a6ae27d155)) +* add runner socket observability ([#1546](https://github.com/rivet-gg/rivet/issues/1546)) ([38e2003](https://github.com/rivet-gg/rivet/commit/38e2003e963c82f2113a06a2bb21d9643f186041)) +* add servers backwards compatability ([#1335](https://github.com/rivet-gg/rivet/issues/1335)) ([a470cec](https://github.com/rivet-gg/rivet/commit/a470cec246dd8aafb27c1816a90271bf3987c562)) +* add shell container & add back db commands ([#1215](https://github.com/rivet-gg/rivet/issues/1215)) ([d7df31d](https://github.com/rivet-gg/rivet/commit/d7df31dde76fdb4145c19b1899a65c69476523ba)) +* add support for dumping builds ([#1586](https://github.com/rivet-gg/rivet/issues/1586)) ([1dfff4a](https://github.com/rivet-gg/rivet/commit/1dfff4af8be314306ced28d36f182e7f754e6b83)) +* add support for multiple protocols ([#1610](https://github.com/rivet-gg/rivet/issues/1610)) ([568cc43](https://github.com/rivet-gg/rivet/commit/568cc43cfbbd8b51494ac4dfe8348c89ab855835)) +* add support for running pb client without cgroups ([#1371](https://github.com/rivet-gg/rivet/issues/1371)) ([ffb294d](https://github.com/rivet-gg/rivet/commit/ffb294df3abf6fc8ef6ae502088e0ae520efc2bd)) +* add welcome message to monolith ([#1405](https://github.com/rivet-gg/rivet/issues/1405)) ([d73fa4d](https://github.com/rivet-gg/rivet/commit/d73fa4da43efdb94e9b7dd4bb67eaadf6ed5f808)) +* add zod for ws protocol ([#1608](https://github.com/rivet-gg/rivet/issues/1608)) ([5941785](https://github.com/rivet-gg/rivet/commit/5941785cd531a72e23bc84eb5a1f930b482b1a71)) +* allow configuring isolate runner port ([#1366](https://github.com/rivet-gg/rivet/issues/1366)) ([746a2f1](https://github.com/rivet-gg/rivet/commit/746a2f1687f71b86a5ad7afdce3698427b89bd75)) +* allow serivce tokens to access builds api ([#1587](https://github.com/rivet-gg/rivet/issues/1587)) ([b57bf31](https://github.com/rivet-gg/rivet/commit/b57bf31848199c414d4f49b9b2b2089f9d169ebd)) +* **api-status:** add check for actor isolates ([#1642](https://github.com/rivet-gg/rivet/issues/1642)) ([5f23cb4](https://github.com/rivet-gg/rivet/commit/5f23cb492ddd3d5f6d610a4f8c321f5c2a2e22d3)) +* authenticate default development user ([#1312](https://github.com/rivet-gg/rivet/issues/1312)) ([82d653d](https://github.com/rivet-gg/rivet/commit/82d653d7435cf0706c4a6d9b1f8da1953f8096cb)) +* auto-publish docker images ([#1373](https://github.com/rivet-gg/rivet/issues/1373)) ([f3c07c3](https://github.com/rivet-gg/rivet/commit/f3c07c30fca491b912c215f7ae3d56be9bcaabb4)) +* auto-read manager endpoint in tests ([#1542](https://github.com/rivet-gg/rivet/issues/1542)) ([f8f29b9](https://github.com/rivet-gg/rivet/commit/f8f29b9e7e9002bf74df7b47e8065d03fbb72aa1)) +* automatically print admin access token url ([#1285](https://github.com/rivet-gg/rivet/issues/1285)) ([c4dddc2](https://github.com/rivet-gg/rivet/commit/c4dddc20562e2d0a8ddf66cdf87b4b905ebd8d5e)) +* **bolt:** make cluster optional ([#1164](https://github.com/rivet-gg/rivet/issues/1164)) ([b625213](https://github.com/rivet-gg/rivet/commit/b6252134e0a98c08b9addf064aa03ea6d1629d2c)) +* bump hub ui ([#1347](https://github.com/rivet-gg/rivet/issues/1347)) ([b94f2fc](https://github.com/rivet-gg/rivet/commit/b94f2fcde9450eb3684041135b35b8fcc75b97dc)) +* check actor before deploy ([#1580](https://github.com/rivet-gg/rivet/issues/1580)) ([fb424d5](https://github.com/rivet-gg/rivet/commit/fb424d5aa1a13b74b9a896c237f33226eca4c6e8)) +* clean up client config & e2e working manual test ([#1333](https://github.com/rivet-gg/rivet/issues/1333)) ([84c5d03](https://github.com/rivet-gg/rivet/commit/84c5d037557410842585e3f19ae9747440ce0f87)) +* clean up openapi gen script ([#1504](https://github.com/rivet-gg/rivet/issues/1504)) ([d71c685](https://github.com/rivet-gg/rivet/commit/d71c68519fe52f55f7adf85ad5ac258460d9cb77)) +* **cluster:** remove default provisioning config ([#1643](https://github.com/rivet-gg/rivet/issues/1643)) ([17de3c8](https://github.com/rivet-gg/rivet/commit/17de3c8919429068e39afd0a09c79b218a566df3)) +* **cluster:** remove dns records when pruning servers ([#1646](https://github.com/rivet-gg/rivet/issues/1646)) ([ee62ca1](https://github.com/rivet-gg/rivet/commit/ee62ca1b2e4ec4913cc70c49a09424486765cac2)) +* **cluster:** upgrade traefik to 3.2.1 ([#1653](https://github.com/rivet-gg/rivet/issues/1653)) ([d0290dc](https://github.com/rivet-gg/rivet/commit/d0290dc134804d407e540331d60cad3572896cb8)) +* configure cluster for faster migrations in dev ([#1368](https://github.com/rivet-gg/rivet/issues/1368)) ([4dd3324](https://github.com/rivet-gg/rivet/commit/4dd3324ec730facff1109094bc57106e5958f81d)) +* convert health checks & metrics to services ([#1267](https://github.com/rivet-gg/rivet/issues/1267)) ([45f0247](https://github.com/rivet-gg/rivet/commit/45f024750693c9fac1f236b34ab4bdbc6178f3da)) +* convert more actor params to optional ([#1389](https://github.com/rivet-gg/rivet/issues/1389)) ([c96d528](https://github.com/rivet-gg/rivet/commit/c96d528d1509d31455602c109cd102ad4345c7d4)) +* disable deno update check ([#1590](https://github.com/rivet-gg/rivet/issues/1590)) ([8ccda51](https://github.com/rivet-gg/rivet/commit/8ccda518d32c857283ca75d2968336a1e9d9c7aa)) +* disable release build on monolith ([#1407](https://github.com/rivet-gg/rivet/issues/1407)) ([bfd14c9](https://github.com/rivet-gg/rivet/commit/bfd14c92fcf84a2b9137ca42da1d5362cb1633db)) +* disable use_mounts in docker clients ([#1491](https://github.com/rivet-gg/rivet/issues/1491)) ([e2cea9a](https://github.com/rivet-gg/rivet/commit/e2cea9a88ae0ec93424a900210c597dc6c4d4db9)) +* document naming conventions & aliases ([#1358](https://github.com/rivet-gg/rivet/issues/1358)) ([c23e5f8](https://github.com/rivet-gg/rivet/commit/c23e5f8c219a660f803a3af7b634f0b8222bccf8)) +* don't query prometheus if disabled ([#1369](https://github.com/rivet-gg/rivet/issues/1369)) ([e0d2b98](https://github.com/rivet-gg/rivet/commit/e0d2b98f2cc9b13e1abf4b036ab78135b6c829b7)) +* downgrate workflow logs to debug ([#1367](https://github.com/rivet-gg/rivet/issues/1367)) ([a7dafa6](https://github.com/rivet-gg/rivet/commit/a7dafa68b41fafcb85af64f8ad454274b38914c4)) +* expose logging to actors ([#1602](https://github.com/rivet-gg/rivet/issues/1602)) ([77e7036](https://github.com/rivet-gg/rivet/commit/77e7036a14261d6c847e5c11d846799d2f308371)) +* expose s3 endpoint publicly for docker compose ([#1319](https://github.com/rivet-gg/rivet/issues/1319)) ([6108a95](https://github.com/rivet-gg/rivet/commit/6108a9580a969cc0757d39110349cff4ac37af06)) +* fail fast on service initialization ([#1264](https://github.com/rivet-gg/rivet/issues/1264)) ([970cd9d](https://github.com/rivet-gg/rivet/commit/970cd9d2bbfd13836f7c4c4a6b054c730ee82c45)) +* fallback to server error handler for servers ([#1266](https://github.com/rivet-gg/rivet/issues/1266)) ([a4f625f](https://github.com/rivet-gg/rivet/commit/a4f625f75a29d6eae31a7148a4600efcbac85d45)) +* finalize pegboard env ([#1420](https://github.com/rivet-gg/rivet/issues/1420)) ([e51f3ed](https://github.com/rivet-gg/rivet/commit/e51f3ed821e14a6d39a2dc8ee0856acb2fe195b4)) +* finalize query syntax for manager ([#1607](https://github.com/rivet-gg/rivet/issues/1607)) ([a414285](https://github.com/rivet-gg/rivet/commit/a414285b209854dcc8503a8ca1694ce3c6272259)) +* fix & fmt ([#1343](https://github.com/rivet-gg/rivet/issues/1343)) ([73f4b4e](https://github.com/rivet-gg/rivet/commit/73f4b4e40693a1fe6dc4321cbcce7dbee71ddcd2)) +* fix actor sdk biome lints ([#1600](https://github.com/rivet-gg/rivet/issues/1600)) ([5191d0f](https://github.com/rivet-gg/rivet/commit/5191d0f0475dee9feb14d6ccbd9f0e9029ad402a)) +* fix allowed deps ([#1337](https://github.com/rivet-gg/rivet/issues/1337)) ([b1b95d8](https://github.com/rivet-gg/rivet/commit/b1b95d813dd4c245cada277ab6473ab7541c2cf5)) +* fix api-edge cdn perf issue ([#1638](https://github.com/rivet-gg/rivet/issues/1638)) ([2d94cd9](https://github.com/rivet-gg/rivet/commit/2d94cd97dbfa4c6a8db1338b46983bb050c50598)) +* fix check version, fix ds rescheduling ([#1634](https://github.com/rivet-gg/rivet/issues/1634)) ([808c60f](https://github.com/rivet-gg/rivet/commit/808c60f1f511837ce011a3f66b997a0ea1c977cf)) +* fix cluster deploy ([#1605](https://github.com/rivet-gg/rivet/issues/1605)) ([cea5333](https://github.com/rivet-gg/rivet/commit/cea53337cb0a4e1578208251c4938f3eef2fdd36)) +* fix compile errors ([#1427](https://github.com/rivet-gg/rivet/issues/1427)) ([ad47c71](https://github.com/rivet-gg/rivet/commit/ad47c717bff4f43ab6ab080f325706d455685290)) +* fix dev clickhouse migrations & storage engine ([#1350](https://github.com/rivet-gg/rivet/issues/1350)) ([e6021cc](https://github.com/rivet-gg/rivet/commit/e6021cca636f74eb700377d1d4d1a1d7737a7441)) +* fix generated guard public hostname to use actor subdomain ([#1622](https://github.com/rivet-gg/rivet/issues/1622)) ([2659afa](https://github.com/rivet-gg/rivet/commit/2659afa0199ce1abec3a4c86836e0a179502d95b)) +* fix incorrect cron syntax ([#1286](https://github.com/rivet-gg/rivet/issues/1286)) ([9e6726a](https://github.com/rivet-gg/rivet/commit/9e6726af6cac33df1565e69acaf6eab232b2004a)) +* fix license ([#1406](https://github.com/rivet-gg/rivet/issues/1406)) ([e319fe0](https://github.com/rivet-gg/rivet/commit/e319fe075eb2698ac42f3356c90917346ec89c7d)) +* fix lints ([#1342](https://github.com/rivet-gg/rivet/issues/1342)) ([a7e2e49](https://github.com/rivet-gg/rivet/commit/a7e2e493ef308afe31bde0b51dfacae9930b13d3)) +* fix loading config in tests ([#1238](https://github.com/rivet-gg/rivet/issues/1238)) ([de562cb](https://github.com/rivet-gg/rivet/commit/de562cb0e792faba6c97e5dbe83f9a3d27ed997f)) +* fix merge bugs ([#1354](https://github.com/rivet-gg/rivet/issues/1354)) ([c0d097d](https://github.com/rivet-gg/rivet/commit/c0d097dfd0d5d0f0409561f82d09c8358502a99e)) +* fix pb server install ([#1615](https://github.com/rivet-gg/rivet/issues/1615)) ([a84a33f](https://github.com/rivet-gg/rivet/commit/a84a33f849f56f01e15a2501ce5c1e25269df039)) +* fix protocol for clickhouse http ([#1359](https://github.com/rivet-gg/rivet/issues/1359)) ([6a8189a](https://github.com/rivet-gg/rivet/commit/6a8189a440a9ae5a2b6a388c4b975d5044f8829d)) +* fix region not being used in actor sdk ([#1623](https://github.com/rivet-gg/rivet/issues/1623)) ([f5e2741](https://github.com/rivet-gg/rivet/commit/f5e27413c0db623615b762df43d58de748f93ce9)) +* fix warnings from cargo check ([#1576](https://github.com/rivet-gg/rivet/issues/1576)) ([147a298](https://github.com/rivet-gg/rivet/commit/147a298919f3592e13ed8cfafa6916edb97ef97f)) +* gracefully handle returning servers when dns not configured ([#1334](https://github.com/rivet-gg/rivet/issues/1334)) ([c7ec0af](https://github.com/rivet-gg/rivet/commit/c7ec0af8f82c6b2b68185e83a49be0d1a45e6eb7)) +* hard crash on fail to bind server ([#1268](https://github.com/rivet-gg/rivet/issues/1268)) ([e7da3c0](https://github.com/rivet-gg/rivet/commit/e7da3c067581f7c70b972eee2297c2bbcfb6f4c8)) +* impelment vector-client & vector-server configs, add support for dns addresses for vector ([#1351](https://github.com/rivet-gg/rivet/issues/1351)) ([6f1faf7](https://github.com/rivet-gg/rivet/commit/6f1faf7850aa0c8208675b731fd6c46e92103b9a)) +* increase min crdb connections for dev ([#1348](https://github.com/rivet-gg/rivet/issues/1348)) ([2f06756](https://github.com/rivet-gg/rivet/commit/2f06756a9444db3381453d33da1843d20206fe33)) +* make actor create runtime optional & fix inconsistent snake case in api ([#1494](https://github.com/rivet-gg/rivet/issues/1494)) ([f260ab5](https://github.com/rivet-gg/rivet/commit/f260ab5612ee1a05bc8153086891a774ed29824b)) +* merge rivet-gg/site in to docs/ folder ([#1250](https://github.com/rivet-gg/rivet/issues/1250)) ([dc823b6](https://github.com/rivet-gg/rivet/commit/dc823b691d98eb4f993ad805efea18c3ebfed469)) +* merge toolchain in to monorepo ([#1501](https://github.com/rivet-gg/rivet/issues/1501)) ([904c584](https://github.com/rivet-gg/rivet/commit/904c58447d306b858c864241f42dad3dd02bfdcc)) +* migrate to seaweedfs ([#1263](https://github.com/rivet-gg/rivet/issues/1263)) ([3f8dbf0](https://github.com/rivet-gg/rivet/commit/3f8dbf08f0e0e3d511b16c05ae10fc4f0c77dc42)) +* migrate to workspace package config ([#1399](https://github.com/rivet-gg/rivet/issues/1399)) ([b9969f1](https://github.com/rivet-gg/rivet/commit/b9969f1357ac7a98d32a0a51ea4fc9e9e01c58bb)) +* misc ([#1200](https://github.com/rivet-gg/rivet/issues/1200)) ([bebc9bf](https://github.com/rivet-gg/rivet/commit/bebc9bf66ce3f56936b517b9d0e5458b6be9b655)) +* misc fixes ([#1224](https://github.com/rivet-gg/rivet/issues/1224)) ([0bea10f](https://github.com/rivet-gg/rivet/commit/0bea10f7638446dca91b3ee1fc2c7a1e81254aa0)) +* move actor sdk logging to @std/log ([#1601](https://github.com/rivet-gg/rivet/issues/1601)) ([799bee3](https://github.com/rivet-gg/rivet/commit/799bee330fd9568e74dd7d9134887c873e39ede6)) +* move bolt cli ([#1216](https://github.com/rivet-gg/rivet/issues/1216)) ([f8ba24d](https://github.com/rivet-gg/rivet/commit/f8ba24d31daa0733fa10ae45fcc2664616f45a6e)) +* move crons to use native cron type ([#1272](https://github.com/rivet-gg/rivet/issues/1272)) ([15eb44b](https://github.com/rivet-gg/rivet/commit/15eb44b2ec349ec1f635518c6e17e620886d801f)) +* move docs -> site and add docs symlink ([#1664](https://github.com/rivet-gg/rivet/issues/1664)) ([c152e39](https://github.com/rivet-gg/rivet/commit/c152e39f381315d2ab95a3994a5db7ee3d333289)) +* move docs-old -> docs-internal ([#1344](https://github.com/rivet-gg/rivet/issues/1344)) ([39d95d0](https://github.com/rivet-gg/rivet/commit/39d95d0f65d66995551fee1bfaebbf708e6aa70d)) +* move docs-old to docs-internal & remove old docs ([#1345](https://github.com/rivet-gg/rivet/issues/1345)) ([ece020b](https://github.com/rivet-gg/rivet/commit/ece020ba9fecafb22c2370fc6b6ed242a8cb2e36)) +* move env vars to config ([#1220](https://github.com/rivet-gg/rivet/issues/1220)) ([d07e6f2](https://github.com/rivet-gg/rivet/commit/d07e6f2d544cf0f48e06d05f2df9393a05c8a46e)) +* move errors/ to lib/formatted-errors/errorsf ([#1244](https://github.com/rivet-gg/rivet/issues/1244)) ([a34e69e](https://github.com/rivet-gg/rivet/commit/a34e69ed7966d32d30b490fa8189b1d525c12aba)) +* move fern to sdks folder ([#1246](https://github.com/rivet-gg/rivet/issues/1246)) ([e74805d](https://github.com/rivet-gg/rivet/commit/e74805df46dc8e67ef85c7e0505e07d2bcf2b90b)) +* move media to subfolder ([#1245](https://github.com/rivet-gg/rivet/issues/1245)) ([43c2c79](https://github.com/rivet-gg/rivet/commit/43c2c79f66145aa8efa72ca91ba43d231c776f30)) +* move migrate to rivet binary ([#1209](https://github.com/rivet-gg/rivet/issues/1209)) ([9ba8730](https://github.com/rivet-gg/rivet/commit/9ba8730a529d1e33de167a8a5937e4031b8e80ec)) +* move networking config to pb clients ([#1332](https://github.com/rivet-gg/rivet/issues/1332)) ([0f64653](https://github.com/rivet-gg/rivet/commit/0f6465342b5b9dc32cd240e86727d4a273e38bd1)) +* move pb binary urls in to cluster config ([#1309](https://github.com/rivet-gg/rivet/issues/1309)) ([f638e9c](https://github.com/rivet-gg/rivet/commit/f638e9cae06e64b6a5639a5e1f3fc168c0510531)) +* move pegboard to container ([#1305](https://github.com/rivet-gg/rivet/issues/1305)) ([edebc41](https://github.com/rivet-gg/rivet/commit/edebc418ca434130a38aefeffb89e0003c30705b)) +* move proto to legacy ([#1243](https://github.com/rivet-gg/rivet/issues/1243)) ([ed62de3](https://github.com/rivet-gg/rivet/commit/ed62de3213179b305c772e6b80bae2da1913ba3c)) +* move resources/docker -> docker ([#1261](https://github.com/rivet-gg/rivet/issues/1261)) ([9ca338b](https://github.com/rivet-gg/rivet/commit/9ca338b691f55504c347400ff52a51064f1b25b0)) +* move sdk -> sdk/api ([#1457](https://github.com/rivet-gg/rivet/issues/1457)) ([27f0bb2](https://github.com/rivet-gg/rivet/commit/27f0bb25af99fa82bcbc9a9654f090998dd7b69b)) +* **pegboard:** get connection working e2e ([#1161](https://github.com/rivet-gg/rivet/issues/1161)) ([f4737bb](https://github.com/rivet-gg/rivet/commit/f4737bb66fd61d661547bd2cce88650e4c9c43b5)) +* polish actor api ([#1357](https://github.com/rivet-gg/rivet/issues/1357)) ([3c985dd](https://github.com/rivet-gg/rivet/commit/3c985dd01c9b5d13a33765b496ed2d2febcf0696)) +* print correct urls for actors & builds on deploy ([#1592](https://github.com/rivet-gg/rivet/issues/1592)) ([3653358](https://github.com/rivet-gg/rivet/commit/36533580cb498814c604efd7d3c4a0c31c23e417)) +* proof v1 docs ([#1529](https://github.com/rivet-gg/rivet/issues/1529)) ([a3d9ea0](https://github.com/rivet-gg/rivet/commit/a3d9ea077665a5ed735ce332b9c6244d2cd6414c)) +* reduce chirp logging ([#1279](https://github.com/rivet-gg/rivet/issues/1279)) ([a98977c](https://github.com/rivet-gg/rivet/commit/a98977c1844d0443d4ea953f549235533a67330d)) +* reduce fdb process count ([#1620](https://github.com/rivet-gg/rivet/issues/1620)) ([abd7b27](https://github.com/rivet-gg/rivet/commit/abd7b27d637e3bbc038aa8fe2ed7c9e1ee3dc497)) +* reduce startup log verbosity ([#1270](https://github.com/rivet-gg/rivet/issues/1270)) ([86f5f71](https://github.com/rivet-gg/rivet/commit/86f5f71d6c0d22c8cda6e46d70a8155613838909)) +* remove access token ([#1311](https://github.com/rivet-gg/rivet/issues/1311)) ([c6c710e](https://github.com/rivet-gg/rivet/commit/c6c710e2d2c3cdd5c6066819e7107d381cd04c27)) +* remove api-admin artifacts ([#1317](https://github.com/rivet-gg/rivet/issues/1317)) ([742c4ba](https://github.com/rivet-gg/rivet/commit/742c4bac3a5f8d4a5f3c4c81268538c58c18ad31)) +* remove build name from api ([#1547](https://github.com/rivet-gg/rivet/issues/1547)) ([71a2fde](https://github.com/rivet-gg/rivet/commit/71a2fdeef7df1be89c8722e607af1d937cad8f6f)) +* remove default cni network interface ([#1339](https://github.com/rivet-gg/rivet/issues/1339)) ([5787f7d](https://github.com/rivet-gg/rivet/commit/5787f7dea60a8bb15addb46cc2943b6859042273)) +* remove devcontainer ([#1503](https://github.com/rivet-gg/rivet/issues/1503)) ([9293d35](https://github.com/rivet-gg/rivet/commit/9293d354ed4f04bb034137859565cf07792b7f68)) +* remove excess pb-ws logs ([#1370](https://github.com/rivet-gg/rivet/issues/1370)) ([861c94e](https://github.com/rivet-gg/rivet/commit/861c94e283d67d618f6f81b11093029a391dbb6d)) +* remove fdb from shell.nix on macos ([#1424](https://github.com/rivet-gg/rivet/issues/1424)) ([bdd7ba3](https://github.com/rivet-gg/rivet/commit/bdd7ba3594a522dacd5b89154170cb4639181c00)) +* remove grafana & prometheus from dev setup ([#1352](https://github.com/rivet-gg/rivet/issues/1352)) ([2f0187c](https://github.com/rivet-gg/rivet/commit/2f0187c37e81497b0a5ce38083776b6ab0e76139)) +* remove imagor reference ([#1283](https://github.com/rivet-gg/rivet/issues/1283)) ([d6e3295](https://github.com/rivet-gg/rivet/commit/d6e329501482a2e8ade74f543ac5bac91ed412d9)) +* remove json enums ([#1151](https://github.com/rivet-gg/rivet/issues/1151)) ([46dc2fc](https://github.com/rivet-gg/rivet/commit/46dc2fc83684d6095c8490d1689b2c3a5240d343)) +* remove old examples ([#1585](https://github.com/rivet-gg/rivet/issues/1585)) ([ecd4df3](https://github.com/rivet-gg/rivet/commit/ecd4df36b36b5ece7295ed2b466586ca267f4dd9)) +* remove public_ prefix ([#1550](https://github.com/rivet-gg/rivet/issues/1550)) ([27b3a1f](https://github.com/rivet-gg/rivet/commit/27b3a1fba3db6d2d85c99761bb051bc22309d613)) +* remove remaining tf infra scripts ([#1242](https://github.com/rivet-gg/rivet/issues/1242)) ([a6ccd5e](https://github.com/rivet-gg/rivet/commit/a6ccd5e7ff14a44fb150809a75bc8795f82e6a4b)) +* remove sccache ([#1381](https://github.com/rivet-gg/rivet/issues/1381)) ([8432381](https://github.com/rivet-gg/rivet/commit/843238171f451cccf27138f2872753e2683f1a59)) +* remove submodules ([#1403](https://github.com/rivet-gg/rivet/issues/1403)) ([5ee441c](https://github.com/rivet-gg/rivet/commit/5ee441ca44f771d747dad4b73a140de1a2900690)) +* remove unneeded nix configs ([#1248](https://github.com/rivet-gg/rivet/issues/1248)) ([1b0d5d7](https://github.com/rivet-gg/rivet/commit/1b0d5d7e638976a4dadec2e511956a1d610fa515)) +* remove unneeded workflow backfill ([#1271](https://github.com/rivet-gg/rivet/issues/1271)) ([5f03a98](https://github.com/rivet-gg/rivet/commit/5f03a983b4099b3e3ff39ba795ba04bd6de8c431)) +* remove unused fern routes ([#1282](https://github.com/rivet-gg/rivet/issues/1282)) ([392e780](https://github.com/rivet-gg/rivet/commit/392e7807bc37434911ea3e805b18b509de850252)) +* remove unused services ([#1280](https://github.com/rivet-gg/rivet/issues/1280)) ([2f332cc](https://github.com/rivet-gg/rivet/commit/2f332cc0d5c36a359a2bdfee5726b46b71352185)) +* remove user-presence ([#1207](https://github.com/rivet-gg/rivet/issues/1207)) ([450f1ab](https://github.com/rivet-gg/rivet/commit/450f1ab3860585b0fb3e1afa86e956239d4b69f0)) +* rename actor stakeholder -> manager ([#1336](https://github.com/rivet-gg/rivet/issues/1336)) ([99b4c86](https://github.com/rivet-gg/rivet/commit/99b4c86f2a06956eb041fb91a90c8354a82215b7)) +* rename api sdk Rivet -> RivetClient ([#1462](https://github.com/rivet-gg/rivet/issues/1462)) ([e03abf4](https://github.com/rivet-gg/rivet/commit/e03abf4a3388de357f66a51ff1f22c5603f17e75)) +* rename api-internal -> api-edge, add api-private, move admin to api-private ([#1284](https://github.com/rivet-gg/rivet/issues/1284)) ([4659b2e](https://github.com/rivet-gg/rivet/commit/4659b2efd6657f1c73a5bb694ceeba03b489dc6e)) +* rename game_guard -> rivet guard ([#1417](https://github.com/rivet-gg/rivet/issues/1417)) ([76312de](https://github.com/rivet-gg/rivet/commit/76312def5c625a8132cac8b14d1b0bfd2746647d)) +* rename protected properties to `_*` ([#1603](https://github.com/rivet-gg/rivet/issues/1603)) ([2e55803](https://github.com/rivet-gg/rivet/commit/2e558036332c553ae493282e0acab964c7b9a9ed)) +* reorg binary names for rivet-server and rivet-client ([#1308](https://github.com/rivet-gg/rivet/issues/1308)) ([74c4f00](https://github.com/rivet-gg/rivet/commit/74c4f00324320d79a6e69d0c00e796fbdf6b1db8)) +* reorg rust packages ([#1247](https://github.com/rivet-gg/rivet/issues/1247)) ([26ce993](https://github.com/rivet-gg/rivet/commit/26ce9938d38ccd89e0db2b2f9b07ab2dc2c369d7)) +* replace nix bolt with cargo run command ([#1214](https://github.com/rivet-gg/rivet/issues/1214)) ([aaafef2](https://github.com/rivet-gg/rivet/commit/aaafef2d27efb2fb5b701456a906f9eda9240f03)) +* replace submodules with workspace deps ([#1402](https://github.com/rivet-gg/rivet/issues/1402)) ([8fd4cce](https://github.com/rivet-gg/rivet/commit/8fd4ccec95fac37cef28af4f1c793ffb96581566)) +* restructure docs for actors ([#1519](https://github.com/rivet-gg/rivet/issues/1519)) ([37e2ac9](https://github.com/rivet-gg/rivet/commit/37e2ac958bf9e463f147d265a27596c3012d3fb1)) +* return TOKEN_REVOKED if user no longer exists ([#1372](https://github.com/rivet-gg/rivet/issues/1372)) ([89fe88d](https://github.com/rivet-gg/rivet/commit/89fe88d076475c05481edd4927121484d7d9ce6e)) +* run dev db migrations in parallel for faster startups ([#1341](https://github.com/rivet-gg/rivet/issues/1341)) ([9210932](https://github.com/rivet-gg/rivet/commit/921093229ed4d642c67b80e844bb082e97737916)) +* serve hub on api ([#1258](https://github.com/rivet-gg/rivet/issues/1258)) ([939b076](https://github.com/rivet-gg/rivet/commit/939b07642bac7c0e266af7654c3410bceeb07995)) +* serve ui from api ([#1260](https://github.com/rivet-gg/rivet/issues/1260)) ([5bf95b3](https://github.com/rivet-gg/rivet/commit/5bf95b33401a681530485ae4390bd1f4e32032a1)) +* **servers:** increase rate limit ([#1194](https://github.com/rivet-gg/rivet/issues/1194)) ([c265a37](https://github.com/rivet-gg/rivet/commit/c265a373a0bb546c1cc462eede49af28c9e28aad)) +* shorten protocol keys ([#1609](https://github.com/rivet-gg/rivet/issues/1609)) ([1bacf59](https://github.com/rivet-gg/rivet/commit/1bacf5986278f6c95d6a01db8d7d04415e0dea12)) +* simplify build config ([#1589](https://github.com/rivet-gg/rivet/issues/1589)) ([fab93de](https://github.com/rivet-gg/rivet/commit/fab93de39d0aa82922de3792734a0eb242685ab9)) +* **site:** update links & nav ([#1669](https://github.com/rivet-gg/rivet/issues/1669)) ([c45544e](https://github.com/rivet-gg/rivet/commit/c45544eb37f613fc101f9e2f052efd4e3f581f29)) +* standardize licenses ([#1338](https://github.com/rivet-gg/rivet/issues/1338)) ([016392a](https://github.com/rivet-gg/rivet/commit/016392a60561c14cf1efd15cc2105af3b312358f)) +* switch back to main fern repo ([#1327](https://github.com/rivet-gg/rivet/issues/1327)) ([e2d5587](https://github.com/rivet-gg/rivet/commit/e2d558768b4b1edee279ce3bbf9b981ad6c0b6c0)) +* switch client from openssl to rustls ([#1365](https://github.com/rivet-gg/rivet/issues/1365)) ([b1d1156](https://github.com/rivet-gg/rivet/commit/b1d1156c0caa83bfd0c81e79feabc9b0f801de56)) +* throttle save state ([#1604](https://github.com/rivet-gg/rivet/issues/1604)) ([0310f1e](https://github.com/rivet-gg/rivet/commit/0310f1ee408c18ff2a665d08e7796a9565eebf55)) +* tweak pb manager logs ([#1377](https://github.com/rivet-gg/rivet/issues/1377)) ([af7a67b](https://github.com/rivet-gg/rivet/commit/af7a67bdcf528ed977e1b7581930cefebb749fae)) +* tweak release config ([#1307](https://github.com/rivet-gg/rivet/issues/1307)) ([b577339](https://github.com/rivet-gg/rivet/commit/b577339a6a61d76a93511c3db4ca5393f67c2956)) +* update .gitattributes ([#1484](https://github.com/rivet-gg/rivet/issues/1484)) ([fa3214c](https://github.com/rivet-gg/rivet/commit/fa3214c4f809e5f054469125b9d85802484e2918)) +* update actor api ([#1306](https://github.com/rivet-gg/rivet/issues/1306)) ([551821a](https://github.com/rivet-gg/rivet/commit/551821ad26255e574770775858693ec9cbcc599a)) +* update bolt with new service definition ([#1211](https://github.com/rivet-gg/rivet/issues/1211)) ([6208bc2](https://github.com/rivet-gg/rivet/commit/6208bc2d47935b7e50a8124f9f51d899ddbbb5c6)) +* update default pb config to match new structure ([#1340](https://github.com/rivet-gg/rivet/issues/1340)) ([4973a45](https://github.com/rivet-gg/rivet/commit/4973a459cbcbb7c3fcaa6b6abfae1662ea4faba3)) +* update dev-full restart policy to unless-stopped ([#1500](https://github.com/rivet-gg/rivet/issues/1500)) ([94ff2d8](https://github.com/rivet-gg/rivet/commit/94ff2d8cb913709f7e52a9031b2d8073fc8c7ab6)) +* update init projects ([#1591](https://github.com/rivet-gg/rivet/issues/1591)) ([c8dfaed](https://github.com/rivet-gg/rivet/commit/c8dfaedc5a627c11228f7afca49236fbee49ad3c)) +* update manual e2e test for regions ([#1361](https://github.com/rivet-gg/rivet/issues/1361)) ([1ce77ec](https://github.com/rivet-gg/rivet/commit/1ce77ec08f22a48f04c4e7c14f207743774f490e)) +* **workflows:** tidy up internals ([#1199](https://github.com/rivet-gg/rivet/issues/1199)) ([3f0ff1e](https://github.com/rivet-gg/rivet/commit/3f0ff1e3fa7ce913118672dd8f4770b8d039f6b7)) +* write release script ([#1657](https://github.com/rivet-gg/rivet/issues/1657)) ([a3db31f](https://github.com/rivet-gg/rivet/commit/a3db31f3b5c351061d665003a6a8dfbf3372690b)) + ## [24.5.2](https://github.com/rivet-gg/rivet/compare/v24.5.1...v24.5.2) (2024-09-30)