The highlights of this release are two significant performance improvements for GCP Dataform projects:
- The
@dataform/core
NPM package now no longer has any dependencies, with all dependency packages bundled in to existing minified bundle. This reduces the size of installation significantly and should improve package installation performance and reliability on Dataform on GCP. See #1552 for more info. - We've rolled out a change that reduces the amount of work required to decode/encode compiled graphs that we expect to improve compilation performance on Dataform on GCP by ~2x. See #1570 for more info.
What's Changed
- Remove formatter test files from examples by @Ekrekr in #1558
- Improve example projects by @Ekrekr in #1559
- Bump postcss from 8.3.9 to 8.4.31 by @dependabot in #1548
- Allow ArrayBuffer args and return from the main function, more than doubling compilation speed for large projects by @Ekrekr in #1570
- Remove snowflake test dependency on S3 by @lewish in #1583
- Minify @dataform/core and bundle all dependencies by @lewish in #1552
- Bump browserify-sign from 4.2.1 to 4.2.2 by @dependabot in #1586
- Bump axios from 0.21.2 to 1.6.0 by @dependabot in #1574
- Add support for publishing pre-release/next packages (and stage 2.8.0-beta.1) by @lewish in #1587
- Update analytics-node to unabandoned version by @claydiffrient in #1588
- Update version of snowflake-sdk to 1.9.1 by @claydiffrient in #1592
- Add project config override cli options by @Ekrekr in #1454
New Contributors
- @claydiffrient made their first contribution in #1588
Full Changelog: 2.7.0...2.8.0