Releases: rivet-gg/rivet
Releases · rivet-gg/rivet
v25.5.2
25.5.2 (2025-07-10)
Features
Bug Fixes
- fix ports (#2729) (e13ac80)
- make artifact size changes not break wf (#2726) (17620f8)
- reduce cardinality of metrics (#2691) (e63f5c1)
- release: fix generate api path (c9926da)
- release: fix replace install script version (7e69fc0)
- site: fix generate api path (73a05a5)
- sqlite lock error (#2672) (e187b64)
Chores
v25.5.1
25.5.1 (2025-07-03)
Features
- actors: expose container system metrics (#2664) (c61646d)
- add container platform comparison blog post (#2639) (9035ace)
- add frontend-hub service to docker-compose (#2614) (6c48e0f)
- add non-interactive mode and route management options to CLI (#2532) (c729f94)
- add pb usage metrics, server state (#2503) (961149a)
- add retries to sql macros (#2529) (1f680de)
- cli: add
--env
torivet shell
command (#2434) (a0351bd) - cli: add
rivet kit endpoint
command (#2653) (5cdfcd2) - cli: support passing env name to
rivet env select <name>
(#2652) (c04bdf7) - clusters: add margin per pool (#2543) (dbe2a48)
- db sh for workflows (#2570) (b3ef5c8)
- examples: multitenant using remote builds (#2619) (9b6888a)
- guard: add http ping endpoint to edge api hosts (#2506) (c33d254)
- guard: support streaming responses (#2667) (90ab6ac)
- hub: add actors billing preview (#2466) (6728f28)
- hub: add loading indicator to actors and containers (#2486) (480e721)
- hub: add metrics charts (#2695) (ab1f738)
- hub: improve get started guide (#2496) (509b929)
- hub: truncate actor tags when in a table (#2497) (e349d6e)
- improve deploy summary with RivetKit endpoint (#2655) (32a93da)
- pegboard: add draining state to alloc metrics (#2565) (befcf6d)
- pegboard: add local image cache and overlay fs mounts (#2586) (da2b9e4)
- pegboard: add support for custom host entries (#2627) (898a9f8)
- pegboard: expose rivet server from within containers for docker compose (#2628) (f872ff4)
- site: add error pages (#2604) (aa4e63f)
- toolchain: add rivetkit deployment support (#2636) (15f9a8e)
- toolchain: allow passing environment to functions (#2624) (e875d33)
- toolchain: build args support for remote builds (#2583) (5816b77)
- toolchain: Implement dockerignore for remote builds (#2590) (34d4343)
- toolchain: remote build logs (#2587) (6579f85)
- toolchain: remote build method (#2579) (c9b525c)
Bug Fixes
- add cache to server list queries (#2620) (e0fc4c6)
- add create ts to server list (#2523) (8f39a94)
- add future/fdb metrics (#2377) (37250d5)
- add logs to ws (#2412) (0ab685a)
- add max by to topo queries (#2645) (c0a9c3b)
- add metrics to ops and guard (#2429) (9cd808a)
- add otel collector tail sampler (#2411) (026e21b)
- add udp test to system test (#2417) (91d820a)
- add vector http config to edge configs (#2553) (e54fd50)
- allow custom project for status monitor (#2415) (9f6a5a7)
- api: handle wrapped operation errors (#2602) (d8ea7be)
- auto-create routes for RivetKit in non-interactive mode (#2654) (39fcfd9)
- blog: update cloudflare docs links (#2641) (9488a70)
- cache: add traces (#2489) (b316d41)
- change invalid atom value (#2600) (117f5dd)
- cli: internal_port u8 -> u16 (#2424) (6d024f5)
- cluster: dc workflow does not insert row on creation (#2610) (91fd539)
- cluster: fix pbi autoscaling (#2592) (8bc423f)
- cluster: fix scaling logic and dedup metrics (#2566) (d632ace)
- container-runner: fix leaked pipes (#2473) ([121a4a4](https://github.com/rivet-gg/riv...
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)