- This file provides a full account of all changes to
dbt-common
- Changes are listed under the (pre)release in which they first appear. Subsequent releases include changes from previous releases.
- "Breaking changes" listed under a version may require action from end users or external maintainers when upgrading to that version.
- Do not edit this file directly. This file is auto-generated using changie. For details on how to document a change, see the contributing guide
- Add record grouping mechanism to record/replay. (#169)
- Add to and to_columns to ColumnLevelConstraint and ModelLevelConstraint contracts (#168)
- Fix case-insensitive env vars for Windows (#166)
- Add support for basic diff of run recordings. (#144)
- Deserialize Record objects on a just-in-time basis. (#151)
- Move CatalogKey, ColumnMetadata, ColumnMap, CatalogTable to dbt-common (#147)
- Allow dynamic selection of record types when recording. (#140)
- Move StatsItem, StatsDict, TableMetadata to dbt-common (#141)
- Support adding callbacks to the event manager (#131)
- Add a print event to support firing event to console in --quiet mode (#8756)
- Enable serialization contexts (#126)
- Add ability to silence warnings via
WarnErrorOptions
(#111)
- Remove the final underscore from secret and private environment variable constants. (#109)
- Support environment variables which dbt can see but user code cannot. (#103)
- Add
error_tag
util to theui
module (#107)
- Implement record/replay mechanism (#9689)
- Stream JSON on read/write instead of holding it in memory (#96)
- Improve startup performance by lazy-compiling mashumaro serialization functions (#97)
- Fix the unset_contextvars function in events/contextvars.py (#82)
- Restrict protobuf library to major version 4. (#9566)
- Add Invocation Context Support to MultiThreadedExecutor (#75)
- Make invocation contexts more reliable in testing scenarios. (#52)
- Remove
fire_event_if_test
method (#66)
- Cache static objects between tests to accelerate integration runs. (#55)
- Added a new InvocationContext class for application context management. (#57)
- Add dataclass utility
Mergeable
(#58)