v1.24.0 #932
Closed
heitorlessa
started this conversation in
Show and tell
v1.24.0
#932
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
For the last release of the year (happy 2022!), we bring a major enhancements to Idempotency and Feature Flags.
We also addresses important papercuts like caching parsed JSON data in Event Sources, support for datetime format codes in Logger and the ability to ignore certain endpoints from being traced.
HUGE shoutout to @DanyC97 on helping us make all of our documentation banners (warning, tip) consistent.
Big thanks to new contributors too (you rock!)
idempotent_function now supports dataclasses & Pydantic models
When using
idempotent_function
to make any Python synchronous function idempotent, you might have data available as Dataclasses or Pydantic models, not just dictionaries.This release gives you more flexibility on what data can be used as your idempotency token - it could be an entire Dataclass, Pydantic model, or fields within these models.
Going beyond boolean feature flags
You can now use the new
boolean_feature: false
parameter in your schema to signal Feature Flags that you will return any JSON valid value.Example scenario: you might have a list of features to unlock for premium customers, or a set of beta features for select customers
Translating to the following API:
Ignoring HTTP endpoints from tracer
AWS X-Ray has a limit of 64K tracing data. This could be a problem if you're making hundreds of HTTP requests to the same endpoint.
Alternatively, there are sensitive endpoints you might want them to not be included in your tracing data.
You can now use
ignore_endpoint
for this purpose - globs (*
) are allowed!Changes
🌟New features and non-breaking changes
📜 Documentation updates
🐛 Bug and hot fixes
🔧 Maintenance
This release was made possible by the following contributors:
@DanyC97, @dependabot, @dependabot[bot], @heitorlessa, @huonw, @michaelbrewer, @nayaverdier, @ran-isenberg and @trey-rosius
New Contributors
Full Changelog: v1.23.0...v1.23.1
This discussion was created from the release v1.24.0.
Beta Was this translation helpful? Give feedback.
All reactions