Skip to content

Releases: fivetran/dbt_jira_source

v0.7.0 dbt_jira_source

30 Apr 23:01
11307b2
Compare
Choose a tag to compare

PR #39 introduces the following changes:

🚨 Breaking Changes 🚨

  • To reduce storage, updated default materialization of staging models to views.

⚠️ Running a --full-refresh will be required if you have previously run these staging models as tables and get the following error:

Trying to create view <model path> but it currently exists as a table. Either drop <model path> manually, or run dbt with `--full-refresh` and dbt will drop it for you.

Under the Hood:

  • Added integration testing pipeline for Databricks SQL Warehouse.
  • Included auto-releaser GitHub Actions workflow to automate future releases.
  • Incorporated the new fivetran_utils.drop_schemas_automation macro into the end of each Buildkite integration test job.
  • Updated the maintainer pull request template.

Full Changelog: v0.6.1...v0.7.0

v0.6.1 dbt_jira_source

08 Feb 20:13
b973cfa
Compare
Choose a tag to compare

Happy National Kite Flying Day! Hope you have the wind whipping in open skies and you can take one out to navigate whereever you are! 🪁

This release of the dbt_jira_source package includes the following changes:

🎉 Feature Updates 🎉

  • Databricks compatibility 🧱 (#35)

🌊 Changes 🌊

Full Changelog: v0.6.0...v0.6.1

dbt_jira_source v0.6.0

03 Jan 22:28
27ba1ee
Compare
Choose a tag to compare

🚨 Breaking Changes 🚨:

PR #33 includes the following breaking changes:

  • Dispatch update for dbt-utils to dbt-core cross-db macros migration. Specifically {{ dbt_utils.<macro> }} have been updated to {{ dbt.<macro> }} for the below macros:
    • any_value
    • bool_or
    • cast_bool_to_text
    • concat
    • date_trunc
    • dateadd
    • datediff
    • escape_single_quotes
    • except
    • hash
    • intersect
    • last_day
    • length
    • listagg
    • position
    • replace
    • right
    • safe_cast
    • split_part
    • string_literal
    • type_bigint
    • type_float
    • type_int
    • type_numeric
    • type_string
    • type_timestamp
    • array_append
    • array_concat
    • array_construct
  • For current_timestamp and current_timestamp_in_utc macros, the dispatch AND the macro names have been updated to the below, respectively:
    • dbt.current_timestamp_backcompat
    • dbt.current_timestamp_in_utc_backcompat
  • Dependencies on fivetran/fivetran_utils have been upgraded, previously [">=0.3.0", "<0.4.0"] now [">=0.4.0", "<0.5.0"].

dbt_jira_source v0.5.0

06 Oct 14:32
2a7a104
Compare
Choose a tag to compare

Happy Tuesday 🌮

This release of the dbt_jira_source package includes the following updates:

🚨 Breaking Changes 🚨

  • The default schema for the source tables are now built within a schema titled (<target_schema> + _jira_source) in your destination. The previous default schema was (<target_schema> + _stg_jira). This may be overwritten if desired.

🎉 Documentation and Feature Updates

  • Updated README documentation updates for easier navigation and setup of the dbt package
  • Added jira_[source_table_name]_identifier variables to allow for easier flexibility of the package to refer to source tables with different names.
  • Source config has been added to the sprint, component, priority, and version sources. This ensures the source freshness will not be run if they are disabled within the package.

Full Changelog: v0.4.2...v0.5.0

dbt_jira_source v0.4.2

11 Jul 14:18
914311b
Compare
Choose a tag to compare

Happy Thursday!

This release of the dbt_jira_source package includes the following changes:

Features

  • Added the parent_id field in the stg_jira__field_option model. This field is used when defining custom fields as parent and child custom fields can be created to define a variety of main categories and subcategories. (#32)

Contributors

dbt_jira_source v0.4.1

01 Jun 15:15
624f4b6
Compare
Choose a tag to compare

Happy Wednesday! 🐫

This release of the dbt_jira_source package includes the following updates:

Features

  • Makes Priority data optional. If jira_using_priorities: false in dbt_project.yml, then stg_jira__priority_tmp and stg_jira__priority won't build. (#30)

Contributors

jira_source 0.4.0

20 Dec 23:13
93f336a
Compare
Choose a tag to compare

🎉 dbt v1.0.0 Compatibility 🎉

🚨 Breaking Changes 🚨

  • Adjusts the require-dbt-version to now be within the range [">=1.0.0", "<2.0.0"]. Additionally, the package has been updated for dbt v1.0.0 compatibility. If you are using a dbt version <1.0.0, you will need to upgrade in order to leverage the latest version of the package.
    • For help upgrading your package, I recommend reviewing this GitHub repo's Release Notes on what changes have been implemented since your last upgrade.
    • For help upgrading your dbt project to dbt v1.0.0, I recommend reviewing dbt-labs upgrading to 1.0.0 docs for more details on what changes must be made.
  • Upgrades the package dependency to refer to the latest dbt_fivetran_utils. The latest dbt_fivetran_utils package also has a dependency on dbt_utils [">=0.8.0", "<0.9.0"].
    • Please note, if you are installing a version of dbt_utils in your packages.yml that is not in the range above then you will encounter a package dependency error.

dbt_jira_source 0.3.2

09 Dec 16:54
4f0489d
Compare
Choose a tag to compare

Happy Thursday!

This release of the dbt_jira_source package contains the following updates:

Fixes

  • Adjusted the stg_jira__issue and stg_jira__issue_field_history timestamp fields for redshift warehouses to explicitly cast the data type as timestamp without time zone. This ensures downstream datediff and dateadd functions to not result in an error if the timestamps are synced as timestamp_tz. (#24)

Version Disable Ability

23 Aug 17:42
785f6e8
Compare
Choose a tag to compare

Added Ability to Disable the Version Models

Happy Monday! This release includes the following non-breaking changes to the jira_source package:

  • Addition of the jira_using_versions variable which allows a user to disable the version models if they do not currently sync the source version table. #20

dbt 20 Compatibility + Package Updates

02 Aug 17:32
4c88060
Compare
Choose a tag to compare

Happy Monday! This is a 🚨 BREAKING CHANGE 🚨. dbt v0.20.0 or greater is required for this release. If you are not ready to upgrade, consider using a previous release of this package.

Other non-breaking updates:

  • Adds the STATUS_CATEGORY and VERSION source tables, which will be brought into final jira__issue_enhanced model in the transform package (re: fivetran/dbt_jira#22)
  • Postgres compatibility!

Additional considerations when upgrading to this package:

  • This package utilizes the latest v0.7.x release of the dbt-labls/dbt_utils package. If your project also utilizes a version of the fishtown-analytics/dbt_utils package then you will receive a duplicate package error. If this is the case you will need to consider upgrading your other packages to be compatible with this update or use a previous release of this package.
  • Similar to the above point, all previous Fivetran dbt packages utilize the fishtown-analytics/dbt_utils package and you will need to upgrade all Fivetran dbt packages to the latest dbt 0.20.0 compatibility releases in order for your packages to run without package conflicts.