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
Support saving and persisting schema: Table.setSchema, readSchema, saveSchema
Add schema.params to provide Table constructor params from persistent storage
Deprecate Table.intercept and rename as Table.transform
Remove Params.transform (was undocumented)
Remove Schema Fields.transform and add Params.transform
Persisting Schemas
To assist better tooling for Single Table designs support is added to persist schemas in the table using the _Schema keys. The schema will also contain the Table constructor parameters including the typeField and delimiter. This permits auto-discovery of table items by reading the schema and from there, the item keys can be decoded.
Refactored Transforms
The previous ad-hoc scheme of transformers has been cleaned up and centralized as the Table params.transform and general API params.transform. Performing Schema field.transform is problematic if persisting schemas. So this functionality should be moved to the Table transformer which operates on the entire item rather than per field.
Enhanced metrics with:
Add metrics.env for dynamic control via the LOG_FILTER env var
Add metrics.enable to control emission of metrics
Add metrics.queries to enable query profiling
Add Tenant dimension
Add metrics.dimensions for configurable dimensions
Add metrics.properties for additional properties to add to the EMF record.
Fixes
Stop doing a get and transaction on unique property updates.
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
-
Major Feature Release
Features
Persisting Schemas
To assist better tooling for Single Table designs support is added to persist schemas in the table using the _Schema keys. The schema will also contain the Table constructor parameters including the typeField and delimiter. This permits auto-discovery of table items by reading the schema and from there, the item keys can be decoded.
Refactored Transforms
The previous ad-hoc scheme of transformers has been cleaned up and centralized as the Table params.transform and general API params.transform. Performing Schema field.transform is problematic if persisting schemas. So this functionality should be moved to the Table transformer which operates on the entire item rather than per field.
Enhanced metrics with:
Fixes
See
This discussion was created from the release v1.9.0.
Beta Was this translation helpful? Give feedback.
All reactions