Releases: spectacles-ci/spectacles
Releases · spectacles-ci/spectacles
v2.3.9
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
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
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
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
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
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
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
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
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
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