Skip to content

Releases: spectacles-ci/spectacles

v2.3.9

19 Apr 13:40
Compare
Choose a tag to compare

Fixes

  • Improve error message for unconfigured projects (#703)
  • Fix profiling and open it back up to all queries (#706)

Full Changelog: v2.3.8...v2.3.9

v.2.3.8

06 Jan 16:14
3dcacdf
Compare
Choose a tag to compare

Fixes

  • Fix bug that caused some incremental SQL validator runs to fail when run on projects using project imports #675

Full Changelog: v2.3.7...v2.3.8

v2.3.7

03 Jan 17:15
667dcc1
Compare
Choose a tag to compare

Fixes

  • Data tests can cause "user query limit" issue if queries queue for over 600 seconds. #673

Full Changelog: v2.3.6...v2.3.7

v2.3.6

09 Dec 21:19
Compare
Choose a tag to compare

Fixes

  • Extend request timeout for LookML validation. We're still not sure why LookML validation sometimes takes much longer than usual when running from the API. We're hoping to get an answer from Looker. (#670)

Full Changelog: v2.3.5...v2.3.6

v2.3.5

23 Nov 15:17
Compare
Choose a tag to compare

Fixes

  • Fix an issue where the LookML manifest API call would be retried too many times
  • Fix an issue with runs that would get stuck in an infinite loop in certain cases (#654)

Full Changelog: v2.3.4...v2.3.5

v2.3.4

23 Nov 15:16
Compare
Choose a tag to compare

Fixes

  • Fix a bug where Spectacles users would sometimes encounter AssertionErrors from an imported library

Full Changelog: v2.3.3...v2.3.4

v2.3.3

22 Nov 14:24
Compare
Choose a tag to compare

Fixes

  • Spectacles will correctly retry HTTP requests with bad statuses, which should help with flaky 5xx responses from the Looker API

Full Changelog: v2.3.2...v2.3.3

v2.3.2

21 Nov 19:00
Compare
Choose a tag to compare

Fixes

  • Fix an issue where a bad response from the Looker API could hang the run indefinitely (#654)
  • Fix an issue with older versions of the Looker API where Spectacles couldn't determine the version of the Looker API (#656)

Full Changelog: v2.3.1...v2.3.2

v2.3.1

17 Nov 17:56
Compare
Choose a tag to compare

Fixes

  • Fix an issue where project imports were not being skipped properly
  • Revert a previous change that allowed validation of non-Look and Dashboard content types. We were too quick to turn this on without full support of these content types, so we will instead support these content types in future releases (tracked in #651)

Full Changelog: v2.3.0...v2.3.1

v2.3.0

15 Nov 18:59
Compare
Choose a tag to compare

Features

  • Spectacles uses binary search and asynchronous API requests to speed up the SQL validator. Early testing shows performance improvements of 2-8x for SQL validation.
  • Spectacles no longer uses the deprecated version 3.1 of the Looker API, and now uses version 4.0 by default
  • Spectacles type coverage is improved and now supports type-checking when imported and used in other Python packages

Fixes

  • Fixes a bug where dimensions were not being built for certain explores (#605)

Other changes

  • Spectacles dropped support for Python 3.7, and now requires Python 3.8 or higher

Full Changelog: v2.2.0...v2.3.0