Skip to content

v0.3.0

Choose a tag to compare

@serroba serroba released this 14 Feb 07:01
· 10 commits to main since this release
b8f6cdb

Breaking Changes

  • Refactored the Schema interface to support dimensions, introducing a backward-incompatible change to schema definitions. Schemas now require specifying both dimensions and metrics explicitly.
  • Changed the signatures of NewTSSchema, GetMeasureNameFor, and GetTableNameFor functions to accommodate the new schema structure with dimensions, affecting existing implementations.
  • Modified the GenerateDummyData function to support generating data with dimensions, altering its input parameters and behavior.

Added

  • Introduced dimensions in schema definitions, enabling more detailed and accurate data modeling.
  • Added functionality to generate dummy data based on the enhanced schema, supporting both predefined values for metrics and random data generation.

Updated

  • Comprehensive update to the documentation, including revised examples that demonstrate how to define schemas with dimensions and generate dummy data.

Removed

  • Previous schema definition method without explicit support for dimensions is removed.

Security

  • No specific security updates in this release, but users are encouraged to upgrade to this version for the latest features and improvements.

This major version release includes significant changes to the library's core functionalities to better support complex data modeling and simulation needs with AWS Timestream. Users are advised to review the breaking changes and update their implementations accordingly.

What's Changed

  • Adding the ability to create a set of dummy data based on a schema by @serroba in #3

Full Changelog: v0.2.0...v0.3.0