Releases: rivet-gg/rivet
Releases · rivet-gg/rivet
v25.4.1
v25.4.0
25.4.0 (2025-04-08)
Features
- site: add giscus (#2329) (83f1f36)
- site: upgrade to App Router and Nextjs 15.2 (#2328) (1a66c42)
- studio: add actor-core studio (#2283) (7fd26d9)
- studio: reconnect with inspect (#2333) (28fda52)
Bug Fixes
- guard: add dedicated websocket proxy handler (#2321) (bd718cf)
- guard: fix websocket proxying (#2314) (cbeeb86)
- pegboard: configure crypto for isolate-v8-runner (#2310) (c164e55)
- site: deployment (#2331) (8e95ac6)
- site: display of code blocks (#2323) (0b9d562)
- site: invalid actors import leaking to site (#2330) (c57a557)
- studio: change layout and make console autoscroll (#2334) (cb8bc18)
- studio: minor studio fixes (#2306) (a5f41c5)
Documentation
Chores
- add dev edge to justfile (#2319) (86bf47d)
- api-actor: handle no edge regions gracefully (#2318) (97a0110)
- api-actor: increase default rate limits (#2311) (8574269)
- disable building hub in docker container (#2317) (9a2ac65)
- fix docs links in actor list (#2315) (9a0eea2)
- tweak wording for studio entrypoint (#2308) (2326b4c)
- udpate guard websocket tests to include message sending (#2320) (e81d2ba)
- update lockfile (d8a5d93)
- updated guide to print servers to json (#2316) (2e061d1)
v25.3.1
25.3.1 (2025-04-02)
Features
Bug Fixes
- cluster: fix nats provisioned in wrong subnet (#2296) (ec4edcd)
- pegboard: fix manager tests (#2286) (30e02e9)
Performance Improvements
- migrate to lz4 1.10.0 for parallelized decompression (#2294) (9eac08d)
- pegboard: download & extract with raw unix pipes (#2295) (2eac7fc)
- pegboard: increase page size for passing data from downlaod to lz4 (#2288) (947b7f9)
- pegboard: parallelize download image & setup cni network (#2287) (6f8e6a6)
- pegboard: parallelize writing configs under setup_oci_bundle (#2289) (c1011c5)
Chores
v25.3.0
v25.2.2
25.2.2 (2025-03-28)
Features
- add in memory cache driver (#2215) (e5bc6e6)
- add network to actor metdata (#2245) (b23a0ae)
- cli: add
--extra-tags
and--filter-tags
flags torivet deploy
(#2224) (12fbc1e) - compress sqlite db (#2278) (902bc29)
- edge nats (#2220) (adf646c)
- graceful worker shutdown (#2274) (ea92b9d)
- hub: add a way to go direclty to an actor by id (#2258) (64e70ef)
- hub: add confirmation screen to feedback modal (#2259) (2a90622)
- hub: bring hub to life (#2234) (90ff4a5)
- hub: improve actor config readability (#2261) (582d933)
- hub: link to project after linking project (#2037) (3f8de12)
- workflows: sqlite WAL, deferrred flushing (#2268) (15cabdb)
Bug Fixes
- add actor gen number, pb topo metric bug (#2184) (6410f61)
- add silencing to fdb driver (#2177) (5a21426)
- api-actor: fix actor list showing wrong order (#2228) (3dec92c)
- hub: cancelled error are now properly handled (#2254) (7aa18a2)
- hub: display fold buttons when actor is not selected (#2262) (5de99e8)
- hub: fix login loop (#2239) (fe6587f)
- hub: getting started introduction (#2169) (42a49c6)
- hub: group name validation (#2256) (69120dd)
- hub: login issues (#2241) (4dec3ef)
- hub: re-render breadcrumbs on route change (#2260) (be207d7)
- hub: remove trash icon from actor logs (#2257) (30e2a48)
- reset actor gc before reschedule (#2175) (83d4598)
- sdks/api: fix ignores ignoring types dir (84ae1c1)
Code Refactoring
- hub: hide actor-core actors inspector when displaying other actors (#2236) (6010c82)
- hub: improve actors state sharing (#2265) (8b9c440)
- hub: move off Tanstack Router Context in favour of React Context (#2255) (3aeb800)
- hub: Rivet.actor -> Rivet.actors (#2233) (5badc3f)
- hub: update billing plans description (#2263) (2d3ec69)
- hub: use build tags to determine whenever an actor can have inspector (#2264) (28975f8)
- optimize dx experience for Max (#2243) (f0c46c7)
- remove @rivet-gg/actors (#2232) (f9f47a6)
- site: improve readability (#2271) (1318c02)
Chores
- add fdb metrics (#2176) (5abeedb)
- add w3c spec blog (#2251) (652973b)
- disable otel (#2244) (79cd271)
- increase default rate limit for Rivet Guard (#2226) (4d711ca)
- og image (#2222) (0df741c)
- release 25.2.2 (d17ecf4)
- release 25.2.2 (cf81b35)
- release: update version to 25.2.2 (bd72622)
- release: update version to 25.2.2 (9faa4cc)
- remove `rivet init1 from readme (93ab2f8)
- update CTA (#2247) (460969f)
- update discussion links (ebf8d6d)
- update reqwest client (#2249) (b85c995)
- update w3c standard with recommendations (#2269) (9f92cb7)
v25.2.1
25.2.1 (2025-03-15)
Features
- cli: add --version flag to
deploy
,build publish
, andactor create
(#2202) (a0f0b66) - cli: add
RIVET_ENDPOINT
andRIVET_CLOUD_TOKEN
env vars for auth (#2203) (6ae4dc1) - cli: publish to npm (#2039) (9ccee01)
- hub: add actor-core inspector (#2171) (e6177fc)
- hub: add name column to actor builds (#2172) (e83ba5b)
Bug Fixes
- add prepare script to @rivet-gg/cli so it builds before postinstall (1020e3a)
- cli: adjust @rivet-gg/cli for npm (#2174) (3d49081)
- container runner logs not working (#2152) (bf69be0)
- core features alignment (#2186) (34b52da)
- delete history for select wf, add actor start metric (#2155) (560bd20)
- fallback if @rivet-gg/cli doesn't work (0897635)
- fix building api packages (7735744)
- fix release update versions (f10bfca)
- hub: add trailing slashes to urls when missing (#2179) (3cbbbfe)
- hub: display error message only if there's nothing to show (#2166) (745fb32)
- hub: force context creation on lobbies page (#2161) (391708d)
- remove landing animation (#2189) (51946bb)
- remove node_modules hack in favor of yarn pnp (816046e)
- update cli image and wording (#2193) (a3ca882)
- workflows: fix dupe wf run bug, signal idx bug, add wake condition property to get wf (#2163) (c42cc71)
Documentation
- cli: add docs for all remaining commands (#2207) (76b2fb5)
- document runtime (#2211) (6ae3443)
- revamp docs (#2164) (6cf3bcf)
Chores
- add config validation command (#2195) (6bd1a60)
- add pnp for esbuild (00f87b9)
- add sandboxed-code-execution demo for js & container (#2165) (9d90db3)
- api-status: add container status check (#2159) (d1f57f4)
- changelog cli (#2191) (ef51dc2)
- cli: remove
BuildAccess
config (#2208) (81c62b5) - disable durable lifecycle in system test (#2157) (aa1ecc9)
- disable publishing cli since it's broken (46bfeff)
- examples: remove old configs (#2206) (f2a0bb4)
- fix api docs (#2209) (7363327)
- flatten examples (#2181) (76a3602)
- install before publishing (6762d8c)
- manifesto and changelog update (#2200) (688eed1)
- move apis to workspace (3b304c3)
- release 25.2.1 (7a41802)
- release 25.2.1 (344ed3c)
- release 25.2.1 (306f48d)
- release 25.2.1 (3b3a112)
- release 25.2.1 (d233338)
- release 25.2.1 (d1e4eb4)
- release 25.2.1 (3768a7d)
- release 25.2.1 (ab5dc69)
- release 25.2.1 (5efe76b)
- release: update version to 25.2.1 (0989257)
- release: update version to 25.2.1 (875c7ad)
- release: update version to 25.2.1 (e598b6d)
- release: update version to 25.2.1 (b901253)
- release: update version to 25.2.1 (62afbfe)
- release: update version to 25.2.1 (5dc75ce)
- release: update version to 25.2.1 (4eb83de)
- release: update version to 25.2.1 (24cdfc5)
- release: update version to 25.2.1 (916df87)
- remove @rivet-gg/cli from release temporarily (08f5934)
- remove actors sdk in favor of actorcore (#2199) (ee7693b)
- remove init command (#2198) (b215811)
- rename actor -> actors in sdk for consistency (#2197) (479ac9a)
- rename actor.regions.resolve to actor.regions.recommend (#2196) (b28003d)
- update package name to @rivet-gg/cli ([999431d](999431d3634cc1...
v25.2.0
25.2.0 (2025-03-07)
Features
- add api-endpoint and access-token metadata commands (#2090) (af7cc8c)
- add auth status metadata command (#2091) (569adf9)
- add env ls cmd (#2109) (c2ae14b)
- add fdb cli (#2051) (5675b72)
- add grafana to docker compose (#2083) (efb191d)
- add support for JSON5/JSONC config files (#2059) (850d25e)
- add X-API-Version header to CORS config (#2143) (84934c6)
- cli: add experimental
rivet shell
command (#2113) (d5fe5d8) - cli: add project name id to metadata (#2114) (58e00e3)
- clusters: add worker pool type (#2008) (4b62182)
- fdb sqlite workflows driver (#1850) (fa40493)
- pb, ds: move to edge (#1942) (45d0d4c)
- site: add social links (#2102) (ba4fc46)
- workflows: abstract debug trait (#2033) (a8e9ea7)
- workflows: impl db debug for fdb driver (#2040) (8366e9b)
- workflows: implement metrics for fdb driver (#2057) (18448bc)
Bug Fixes
- add exit to system test (#2142) (9d175a4)
- add metrics for wf engine (#2076) (1ea2b9c)
- add otel to install scripts (#2092) (2254745)
- api-actor: fix sorting of actors at the core (#2139) (834da81)
- api-actor: make actor list cursor work correctly using new pagination api (#2140) (77bccb4)
- cluster: write install script for worker pool (#2009) (cecd3fc)
- docker-compose: remove invalid health check from otel-collector (#2127) (b645483)
- docker: auto-create otel database (#2088) (545fd10)
- docker: fix corepack not enabled error (#2058) (3dce130)
- ds: ds list (#2066) (3636d2e)
- fdb tuples, actor lost kill (#2118) (af18f50)
- fdb: conflict ranges (#2063) (9ef4a32)
- fix connecting to clickhouse from edge servers (#2128) (955e41b)
- fix pb draining (#2136) (209e3e9)
- fix system test (#2121) (6a5f7a4)
- fix topology units, core actor endpoints (#2135) (81bdce8)
- fix wf change bug with client wf (#2134) (68388ad)
- force amd64 platform for FDB tests (#2049) (bad88ad)
- get actors running e2e on edge (#2027) (bc2650d)
- get edge api access over gg (#2032) (898d493)
- get sqlite working on edge (#2097) (26fdb96)
- get sqlite working on edge (#2099) (0305b02)
- get stuff building (#2020) (6a4c3aa)
- get tunnels working, fix tls, wf bug fix (#2025) (a54e50b)
- invalid component (#2104) (53cdd83)
- job-runner: fix build pack in job-runner Dockerfile (#2064) (c427c40)
- move actor state to fdb (#2056) (6900cf1)
- navigator on ssr pages (#2106) (91d9405)
- pb: fix actor wf (#2119) (64085e7)
- pb: rescheduling (#2146) (001653d)
- runtime: remove forcing tokio core count to 2 (#2087) (fd38a16)
- ship actor logs to correct clickhouse database & table (#2126) (2f3b4be)
- system-test: fix exiting after timeout in isolates (#2138) (b7ce0dd)
- system-test: fix isolates use of hono (#2124) (0033f49)
- update actor kv keys (#2120) (3824f89)
- use direct clickhouse urls instead of tunneled urls (#2150) (02a3ef3)
- various bug fixes ([#2069](https://github....
v25.1.2
25.1.2 (2025-02-24)
Features
- cli: add
rivet push
command (#2042) (e9b6b3d) - hub: add automatic region to actor creation form (#2018) (18c3eee)
- hub: add timestamp to builds list (#2013) (c0451c7)
- hub: allow filtering by own tags (#2016) (4be65c2)
- hub: use same setup guide as main site (#2029) (4608305)
- hub: when actor is starting and no logs are found display message (#2017) (6d96d60)
Bug Fixes
- hub: invalid token when parsing recent team id (#2011) (9120786)
- hub: logs are not streamed when opening newly created actor (#2015) (2352677)
- hub: prevent long lines to break the layout (#2014) (a16e496)
- hub: remove outline on avatars (#2010) (64e322a)
- js-utils: correctly handle esbuild with import-statement not matching node stdlib (#2067) (9b39c35)
Code Refactoring
- hub: improve bundle size (#2030) (398d9f8)
- hub: remove "actions" label in context menus (#2019) (2ed27d9)
- hub: remove public & dev tokens unless legacy mm (#2012) (e0f6ac5)
Chores
- add inspector and gif for changelog (#2024) (4e38407)
- add s3 example (#2068) (fb604f6)
- added getting started prereq (#2021) (d13839e)
- blog: post sqlite article (ab75fb4)
- Credits update (#2053) (6ccf25c)
- js-utils: switch from unenv to node-stdlib-browser (#2071) (479bc55)
- js-utils: upgrade to unenv 2 (#2070) (83a6ca5)
- release 5.1.2 (5237e0e)
- release 5.1.2 (c54ca06)
- release: generate yarn.lock on release (c432d47)
- release: update version to 5.1.2 (9d0bbe2)
- release: update version to 5.1.2 (7f92886)
- remove lefthook git hooks (#2073) (86010d0)
- update discussions url (b39c154)
- update pricing blog (#2050) (295ba50)
- Updated Pricing (#2044) (50226fd)
v25.1.1
v25.1.0
25.1.0 (2025-02-04)
Features
- add ats prewarm to pegboard (#1816) (691421e)
- add build script for direct esbuild testing (#1880) (a8d1c76)
- add error screen for network issues (#1871) (3c331a7)
- add project and environment view commands (#1888) (df70e3f)
- add tunnel cert rotation (#1804) (66f5c63)
- cli: add
rivet view
command as alias ofrivet environment view
(#1911) (d4c4824) - cli: automatically prompt to login for commands that require auth (#1913) (9c7c793)
- github star button (#1851) (65a9b2e)
- hub: actor repl (#1841) (80b7b39)
- hub: actors and builds filters (#1884) (bad6906)
- hub: add dedicated name column for actors & builds (#1995) (089abbf)
- hub: add more options to create actor form (#1944) (6b6af49)
- hub: add separate protocol for actor inspect (#1946) (603c305)
- hub: display onboarding only when user has no builds (#1947) (e32080d)
- sdks/actor/runtime: include url for debugging actor in internal error metadata (#1952) (0962fb4)
- sdks/actor: add http api for calling rpcs (#1950) (d1c8e27)
- site: add "edit this page" button (#1885) (ae145ce)
- site: add orama search (#1948) (ac5de3e)
- use new onboarding flow when linking a device (#1869) (5e63965)
- workflows: add loop state (#1939) (ce8db74)
Bug Fixes
- actors-sdk: use proper binary fromat when receiving cbor data (#1743) (acd927e)
- add missing space in README tagline (#1968) (3a9c065)
- add website image to header (#1900) (cb2ce1e)
- adjust release scripts to new workflow (#1863) (cf7f7b6)
- build: fix fetching build by id with null tags (#1991) (4e2619c)
- ci: fix building toolchain (#1996) (94a3bf2)
- cli: make esbuild portable (#1917) (e674c16)
- cluster: create new cluster server wf with stateful loop (#1940) (82c0290)
- correct package name in icons rebuild command (#1963) (f8336c0)
- docker: auto-build sdk & hub in build.rs (#1972) (36f37cc)
- docker: update base-runner deiban to 12.1 to fix ca-certificates install error (#1903) (c5adb1e)
- docs button (#1858) (2b20094)
- frontend/packages/icons: fix failling to install @rivet-gg/icons when fontawesome token is not provided (#1982) (d264645)
- hub: allow clicking continue button with only one project in local dev (#1973) (7f3697a)
- hub: build with rivet gives 404s (#1855) (62fde8e)
- hub: fix actors overflowing with long state (#1979) (5667155)
- hub: use https to create manager url (#1907) (5ea3608)
- improve default export error message (#1895) (8dc418b)
- links for pricing and sales (#1845) (010d367)
- pegboard: fix query in get_client_from_dc (#1897) (ba82622)
- periodically pull ats addr (#1814) (dd65e86)
- promo image (#1847) (55e7b20)
- release scripts (#1932) (057e98b)
- release scripts (#1934) (4733bf0)
- remove react scan (#1862) (2871f2b)
- remove source hash from cache (#1843) (86e5238)
- rename resolvePromise to promise in ActorHandleRaw (#1957) (a54ddc9)
- reset recent team redirection when leaving a group (#1873) (1a80f92)
- revert upsert query in pegboard ws (#1831) (e4256d9)
- sdks/actor/client: enable @rivet-gg/actor-client/test to run in node env (#1912) (d1176c9)
- sdks/actor/manager: fi...