Releases: alchemy-run/alchemy
Releases · alchemy-run/alchemy
Release list
v2.0.0-beta.62
🚨 Breaking Changes
- cloudflare/workers: Build layers once per isolate, scope resources per event - by Sam Goodwin in #774 (25ed5)
🚀 Features
- Add alchemy action and gh env helper - by Harry Solovay in #699 (80753)
- cloudflare/website: Forward a custom worker entry (main) to the Vite plugin - by Daniel Gangl in #779 (c7de7)
- engine: Thread resource fqn into provider handler inputs - by Daniel Gangl in #783 (20ed8)
- planetscale: OAuth login + shared landing pages - by Michael (Pear) in #467 (5a0be)
- website: OAuth landing pages - by Michael (Pear) in #780 (1e9d0)
🐞 Bug Fixes
- Upgrade effect to 4.0.0-beta.97 and migrate removed Schedule APIs - by Sam Goodwin in #801 (89f2d)
- Update dependencies to support effect 4.0.0-beta.97 - by John Royal in #813 (a644c)
- bundle:
- cli:
- Respect ALCHEMY_PROFILE in alchemy state clear - by Sam Goodwin (ba705)
- cloudflare:
- Support container environment variables in alchemy dev - by John Royal in #785 (ae68c)
- Persist dev image for containers - by John Royal in #727 (d92af)
- Preserve dev worker registration on reload - by utopy in #812 (9864c)
- Support remote images and external Dockerfiles in LocalContainerProvider - by John Royal in #790 (c9996)
- cloudflare/state:
- cloudflare/workers:
- command/dev:
- docker:
- engine:
- local:
View changes on GitHub
v2.0.0-beta.61
🚨 Breaking Changes
- cloudflare: Expand workflows api - by Gerben Mulder, Sam Goodwin and John Royal in #611 (4b0c5)
- cloudflare/workers: Workers Cache support + Effect-native ExecutionContext - by Sam Goodwin and Claude Fable 5 in #752 (ff81b)
🚀 Features
- aws/lambda: Add event invoke config - by José Netto and Sam Goodwin in #627 (74754)
- cli:
alchemy sync— reconcile state drift via read+reconcile - by Sam Goodwin in #766 (dcafc) - cloudflare/Worker: Add Zone Routes - by utopy and Sam Goodwin in #438 (dc871)
- cloudflare/ai: Add AI.ProviderKey BYOK composition helper - by Alex and Sam Goodwin in #586 (8c9bf)
- cloudflare/r2: Restore cors prop on Bucket - by Sam Goodwin in #771 (14409)
- engine: Resource type aliases for safe type renames - by Sam Goodwin in #765 (27138)
🐞 Bug Fixes
- Require effect >=4.0.0-beta.93 and migrate UrlParams.makeUrl to Url.make - by Sam Goodwin in #748 (94451)
- Guard read/diff recovery paths against lost Output-valued olds - by Sam Goodwin in #770 (29df0)
- aws/ecs:
- cli:
- cloudflare:
- Include worker metadata in the update diff - by Alex in #747 (26221)
- Fix state-store errors - by Michael K in #737 (6c9b6)
- Preserve explicit globalOutbound: null in WorkerLoader - by Alex and Sam Goodwin in #746 (52be6)
- Classify Resource.ref values as native Worker env bindings - by Sam Goodwin in #756 (01b4a)
- Dispatch for multiple queue consumers - by Leonardo E. Dominguez in #466 (a2367)
- cloudflare/workers:
- drizzle:
- planetscale:
- test:
View changes on GitHub
v2.0.0-beta.60
🚀 Features
- aws/ec2:
- aws/lambda:
- cli:
- cloudflare:
- cloudflare/workers-for-platforms:
- docker:
- neon:
- planetscale:
🐞 Bug Fixes
- aws:
- aws/ecs:
- cli:
- cloudflare:
- Detect and recover cf state store partial deploy - by Michael K in #700 (37584)
- Adopt durable object classes created outside alchemy - by Sam Goodwin in #495 (3d063)
- Fold command + env into the memo hash for StaticSite - by Michael K in #738 (36b49)
- Cold-recovery read for Access Application - by Andy Jefferson in #742 (ed44f)
- cloudflare/containers:
- test:
- Deflake live test suite and harden Cloudflare providers - by Sam Goodwin and Cursor (6965b)
- website:
View changes on GitHub
v2.0.0-beta.59
🚨 Breaking Changes
- bindings: Remove Binding.Policy and align all bindings to a single convention - by sam in #690 (35b04)
🚀 Features
🐞 Bug Fixes
- cloudflare/worker: Tolerate legacy custom-domain state in Worker diff - by Nicolas Fléron in #546 and #694 (f17fa)
- engine: Honor deleteFirst on replace - by John Royal in #692 (ef6f8)
View changes on GitHub
v2.0.0-beta.58
🚨 Breaking Changes
- Command provider - by John Royal in #673 (e7127)
- neon: Replace branch when project changes - by Harry Solovay and John Royal in #654 (b21d2)
🚀 Features
- aws:
- aws/lambda:
- cloudflare:
- cloudflare/workers:
🐞 Bug Fixes
- all:
- Use Effect.fn instead of Effect.fnUntraced for better stack traces - by Sam Goodwin (b9676)
- auth:
- aws:
- build:
- cloudflare:
- Re-export dev container image type - by John Royal in #666 (60c56)
- Update workerd to fix dev container bug - by John Royal in #664 (e8630)
- Add Workers Observability write OAuth scope - by Leonardo Trapani in #660 (87ed4)
- StaticSite precreate fails in alchemy dev - by John Royal in #671 (884eb)
- Retry InvalidRoute when checking if state store available - by Sam Goodwin (34a07)
- core:
- drizzle:
- github:
- neon:
View changes on GitHub
v2.0.0-beta.57
🚀 Features
- aws:
- aws/kms:
- aws/lambda:
- aws/logs:
- cli:
- Support creating user api tokens - by Sam Goodwin (5d226)
- cloudflare:
- cloudflare/ai-search:
🐞 Bug Fixes
- Upgrade to effect beta.84 and fix ConfigProvider.get -> .load - by Sam Goodwin (340e4)
- Upgrade effect beta 84 - by Sam Goodwin (06a6f)
- aws:
- Fix Scheduler everntual consistency durability - by Sam Goodwin (763d1)
- Harden Distribution, Table, SecurityGrouip, Rule OIDCConnectionProvider, Policu, SAMLProvider, StreamConsumer and StateStore - by Sam Goodwin (affe6)
- Harden SQS Queue tests, SNS Topic, Provider network error retries, ELB Target Group tests - by Sam Goodwin (83b4a)
- Harden SQS QUeue against DLQ eventual consistency - by Sam Goodwin (b2814)
- build:
- Handle relative and absolute paths in Build.Command - by Sam Goodwin (fd3c0)
- bundle:
- cli:
- Cloudflare create-token supports selecting permissions - by Sam Goodwin (1674d)
- cloudflare:
- Malformed request promoting queue consumer from dev - by John Royal in #647 (a2787)
- Harden PageRule, SchemaValidation SChema, Images Variant, OiriginPostQuantum, HostnameAssociation, Pages Project - by Sam Goodwin (e8e6f)
- Remove DispatchNamespaceScript - by Sam Goodwin (20371)
- Retry MnnConfigMissing in MagicNetworkMonitoring Rule - by Sam Goodwin (75832)
- cloudflare/workers:
- core:
- state:
- Make writes in LocalState atomic - by Sam Goodwin (1c596)
View changes on GitHub
v2.0.0-beta.56
🚀 Features
- aws:
- aws/lambda:
- cloudflare:
- DnsRecord and Zero Trust resources (TunnelRoute, Access apps/policies/org, Device profile) - by Andy Jefferson and Sam Goodwin in #570 (e9af0)
- Forward dev.env to the StaticSite dev server - by Alex in #587 (f5110)
- Generate all missing Cloudflare resources - by Sam Goodwin in #601 (89bbb)
- Flagship feature flags — resources + worker binding - by Sam Goodwin in #602 (f7e1c)
- cloudflare/worker:
- core:
- github:
🐞 Bug Fixes
- cli:
- cloudflare:
- cloudflare/worker:
- drizzle:
- github:
- Implement Webhook Provider.list - by Sam Goodwin (2915a)
- pr-package:
🏎 Performance
View changes on GitHub
v2.0.0-beta.55
🚀 Features
- cloudflare/ai-gateway: Add AiGatewaySpendingLimit (account-level spend cap) - by Matthew Aylward and Sam Goodwin in #569 (3c550)
🐞 Bug Fixes
- Dangling process on alchemy deploy/destroy - by John Royal in #580 (67bcc)
- cloudflare: Export fetcher utils from alchemy/Cloudflare/Bridge - by John Royal in #581 (77777)
View changes on GitHub
v2.0.0-beta.54
v2.0.0-beta.53
🐞 Bug Fixes
- Lazily evaluate auth providers - by Sam Goodwin in #567 (390a6)
- aws:
- aws/s3:
- cli:
- cloudflare:
- Vite handles require of node built-ins incorrectly - by John Royal in #556 (1010a)
- Use named import for @alchemy.run/node-utils/ignore - by John Royal in #572 (e2926)
- Race condition with >1 workflow in alchemy dev - by John Royal in #573 (6cc94)
- Handle NoSuchBucket eventual consistency when updating bucket domain - by Sam Goodwin (448ba)
- core: