You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Encore v1.29 is out with a whole bunch of quality-of-life improvements and bugfixes.
As always, get the latest version with encore version update!
TypeScript update
We're making rapid progress on Encore's TypeScript support, and plan to have an initial release out in the coming weeks. In the meantime, join us on Slack and let us know if you're interested in participating in the private beta.
API Schema Validation & Autocomplete
Encore now validates and autocompletes request payloads via the API Explorer and Service Catalog! Check it out in action:
autocomplete.mov
Streaming Traces
Encore now streams traces to the Encore Platform as they're happening, instead of waiting for the request to complete. This dramatically improves trace ingestion latency and reduces the memory usage of Encore applications. The new functionality is automatically enabled, starting with your next deploy. (See #944 and #976)
Go Workspaces
Encore now supports Go workspaces! This enables more seamless development of multi-module applications. (See #975)
CORS Improvements
Encore's CORS handling now automatically allows User-Agent to be allowed for incoming requests. (See #956)
Deleted environment handling
The Encore Platform now supports viewing environments that have been deleted. This is particularly useful for Preview Environments since they're automatically deleted on PR merge.
Shadow Databases
Encore now supports creating "shadow databases" for use with tools like Atlas and Prisma Migrate. A shadow database is an empty database that can be used by migration tools to compare the current state with the desired state.
Encore supports using shadow databases with the encore db commands you already know by passing in the --shadow flag. For example, encore db reset --shadow --all resets all shadow databases back to their empty state, while encore db conn-uri --shadow provides a connection string for use in tools like Atlas and Prisma Migrate.
We've updated the docs to use this functionality for a better integration with Atlas.
Members are now correctly allowed to manually trigger deployments
Links to code viewer now work correctly with a custom app root directory
Fixed trace replay pane scrolling
Improved Connect Cloud documentation and copy to make it clearer
Infrastructure Edit panel for Cloud Run now supports setting min==max
Thanks to all contributors
🙏 We continue to be overwhelmed by your support, feedback, and suggestions!
Together we're building the future of backend development and we couldn't be more excited.
❤️ As always, we're excited to hear what you think!
Please share your feedback on Slack.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Encore v1.29 is out with a whole bunch of quality-of-life improvements and bugfixes.
As always, get the latest version with
encore version update
!TypeScript update
We're making rapid progress on Encore's TypeScript support, and plan to have an initial release out in the coming weeks. In the meantime, join us on Slack and let us know if you're interested in participating in the private beta.
API Schema Validation & Autocomplete
Encore now validates and autocompletes request payloads via the API Explorer and Service Catalog! Check it out in action:
autocomplete.mov
Streaming Traces
Encore now streams traces to the Encore Platform as they're happening, instead of waiting for the request to complete. This dramatically improves trace ingestion latency and reduces the memory usage of Encore applications. The new functionality is automatically enabled, starting with your next deploy. (See #944 and #976)
Go Workspaces
Encore now supports Go workspaces! This enables more seamless development of multi-module applications. (See #975)
CORS Improvements
Encore's CORS handling now automatically allows
User-Agent
to be allowed for incoming requests. (See #956)Deleted environment handling
The Encore Platform now supports viewing environments that have been deleted. This is particularly useful for Preview Environments since they're automatically deleted on PR merge.
Shadow Databases
Encore now supports creating "shadow databases" for use with tools like Atlas and Prisma Migrate. A shadow database is an empty database that can be used by migration tools to compare the current state with the desired state.
Encore supports using shadow databases with the
encore db
commands you already know by passing in the--shadow
flag. For example,encore db reset --shadow --all
resets all shadow databases back to their empty state, whileencore db conn-uri --shadow
provides a connection string for use in tools like Atlas and Prisma Migrate.We've updated the docs to use this functionality for a better integration with Atlas.
(See #949)
Bugfixes
Beyond this, a whole slew of bugfixes and other improvements:
Thanks to all contributors
🙏 We continue to be overwhelmed by your support, feedback, and suggestions!
Together we're building the future of backend development and we couldn't be more excited.
❤️ As always, we're excited to hear what you think!
Please share your feedback on Slack.
Full Changelog: v1.28.0...v1.29.2
This discussion was created from the release TypeScript (and winter) is coming!.
Beta Was this translation helpful? Give feedback.
All reactions