diff --git a/.github/workflows/image-build.yaml b/.github/workflows/image-build.yaml index 907f057198a9e..b1a35de49935a 100644 --- a/.github/workflows/image-build.yaml +++ b/.github/workflows/image-build.yaml @@ -1,7 +1,7 @@ name: image build env: - TAG: v0.36.11-gorgias + TAG: v1.0.4-gorgias on: push: diff --git a/CHANGELOG.md b/CHANGELOG.md index f363f12c59fdd..cce739c057eca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,88 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.4](https://github.com/cube-js/cube/compare/v1.0.3...v1.0.4) (2024-10-23) + + +### Bug Fixes + +* **cubejs-server-core:** driverError overriding ([#8852](https://github.com/cube-js/cube/issues/8852)) ([b7306d2](https://github.com/cube-js/cube/commit/b7306d2eb26d074d83c47ac49aea0fb8ac3c2138)) +* return client customized error, if present, on auth fail in playground ([#8842](https://github.com/cube-js/cube/issues/8842)) ([5cce98d](https://github.com/cube-js/cube/commit/5cce98d7bf03c7be244649e8f7503b1a38ded855)), closes [#CORE-1134](https://github.com/cube-js/cube/issues/CORE-1134) + + +### Reverts + +* Revert "fix(cubejs-server-core): driverError overriding (#8852)" (#8854) ([67eaa1c](https://github.com/cube-js/cube/commit/67eaa1cb1ab415f7010a1458912a0e4fffb48cd2)), closes [#8852](https://github.com/cube-js/cube/issues/8852) [#8854](https://github.com/cube-js/cube/issues/8854) + + + + + +## [1.0.3](https://github.com/cube-js/cube/compare/v1.0.2...v1.0.3) (2024-10-22) + + +### Features + +* **bigquery-driver:** optimize testConnection() with free of charge request ([#8845](https://github.com/cube-js/cube/issues/8845)) ([99ad335](https://github.com/cube-js/cube/commit/99ad335d5a48dd3bfab48720d23cb39773817b9f)) +* **redshift-driver:** optimize testConnection() with just establishing connection without real query ([#8847](https://github.com/cube-js/cube/issues/8847)) ([3c20346](https://github.com/cube-js/cube/commit/3c20346cbb3f7680642af1c69b8ad2075a209361)) + + +### Reverts + +* Revert "feat(base-driver): add an option to skip connection test probes (#8833)" (#8846) ([d1698ce](https://github.com/cube-js/cube/commit/d1698cebbb017059ec1e7c11397fbdf73d072e49)), closes [#8833](https://github.com/cube-js/cube/issues/8833) [#8846](https://github.com/cube-js/cube/issues/8846) + + + + + +## [1.0.2](https://github.com/cube-js/cube/compare/v1.0.1...v1.0.2) (2024-10-21) + + +### Bug Fixes + +* **cubejs-playground:** update query builder ([#8827](https://github.com/cube-js/cube/issues/8827)) ([5965e59](https://github.com/cube-js/cube/commit/5965e596e6016b0b11bf4d3ed463b1a8ac2a370f)) + + +### Features + +* **base-driver:** add an option to skip connection test probes ([#8833](https://github.com/cube-js/cube/issues/8833)) ([1fd7a3e](https://github.com/cube-js/cube/commit/1fd7a3e6920d47d391c776ac2c926f7410fb68d2)) +* **cubesql:** Top-down extractor for rewrites ([#8694](https://github.com/cube-js/cube/issues/8694)) ([e8fe6db](https://github.com/cube-js/cube/commit/e8fe6db3b382bab91d9b2e2b46886095b5f8b2e6)) +* OpenAPI - declare meta field ([#8840](https://github.com/cube-js/cube/issues/8840)) ([55b8f63](https://github.com/cube-js/cube/commit/55b8f637ce721e1145050699671051ea524f5b19)) +* OpenAPI - declare type field for Cube ([#8837](https://github.com/cube-js/cube/issues/8837)) ([578b90c](https://github.com/cube-js/cube/commit/578b90c9c89926d333498cfe6f2f155579688cb0)) +* **sqlplanner:** Base multi staging support ([#8832](https://github.com/cube-js/cube/issues/8832)) ([20ed3e0](https://github.com/cube-js/cube/commit/20ed3e0ac23d3664372b9ee4b5450b0c35f04e91)) + + + + + +## [1.0.1](https://github.com/cube-js/cube/compare/v1.0.0...v1.0.1) (2024-10-16) + + +### Features + +* **cubesql:** QueryRouter - remove some MySQL functionality ([#8818](https://github.com/cube-js/cube/issues/8818)) ([5935964](https://github.com/cube-js/cube/commit/59359641cab81bdea55db83075a1e009b52087a7)) +* **firebolt-driver:** Use driver's own test connection method, thanks [@ptiurin](https://github.com/ptiurin) ([#8815](https://github.com/cube-js/cube/issues/8815)) ([70a36d8](https://github.com/cube-js/cube/commit/70a36d800868238baaa5ff0f1202329e329c5160)) + + + + + +# [1.0.0](https://github.com/cube-js/cube/compare/v0.36.11...v1.0.0) (2024-10-15) + + +### Features + +* Enable `CUBESQL_SQL_PUSH_DOWN` by default ([#8814](https://github.com/cube-js/cube/issues/8814)) ([e1a8e8d](https://github.com/cube-js/cube/commit/e1a8e8d124ee80839193a363c939152392095ee8)) + + +### BREAKING CHANGES + +* Enabling `CUBESQL_SQL_PUSH_DOWN` is backward incompatible to many default behaviors of SQL API + + + + + ## [0.36.11](https://github.com/cube-js/cube/compare/v0.36.10...v0.36.11) (2024-10-14) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6c6f41bd62c95..c0564d5da5e86 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,7 +34,7 @@ By contributing to Cube Dev, Inc., You accept and agree to the terms and conditi ### Prerequisites -Cube works with Node.js 10+ and uses Yarn as a package manager. +Cube works with Node.js 20+ and uses Yarn as a package manager. ### Cube Docker diff --git a/README.md b/README.md index ddeb2b2336d76..822eee56a08d6 100644 --- a/README.md +++ b/README.md @@ -6,14 +6,14 @@ The CI will build and push the image for the `gorgisa` branch but only build the Locall, build and tag the image with: ```bash -docker build -t us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v0.36.11-gorgias -f rust/cubestore/gorgias.Dockerfile rust/cubestore - -docker tag us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v0.36.11-gorgias \ - us-central1-docker.pkg.dev/gorgias-revenue-staging/container-images/cubestore:v0.36.11-gorgias -docker tag us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v0.36.11-gorgias \ - us-east1-docker.pkg.dev/gorgias-helpdesk-production/container-images/cubestore:v0.36.11-gorgias -docker tag us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v0.36.11-gorgias \ - us-central1-docker.pkg.dev/gorgias-revenue-production/container-images/cubestore:v0.36.11-gorgias +docker build -t us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v1.0.4-gorgias -f rust/cubestore/gorgias.Dockerfile rust/cubestore + +docker tag us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v1.0.4-gorgias \ + us-central1-docker.pkg.dev/gorgias-revenue-staging/container-images/cubestore:v1.0.4-gorgias +docker tag us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v1.0.4-gorgias \ + us-east1-docker.pkg.dev/gorgias-helpdesk-production/container-images/cubestore:v1.0.4-gorgias +docker tag us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v1.0.4-gorgias \ + us-central1-docker.pkg.dev/gorgias-revenue-production/container-images/cubestore:v1.0.4-gorgias ``` Then push the image to the registry with: @@ -23,10 +23,10 @@ Then push the image to the registry with: gcloud auth configure-docker us-east1-docker.pkg.dev --quiet gcloud auth configure-docker us-central1-docker.pkg.dev --quiet -docker push us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v0.36.11-gorgias -docker push us-central1-docker.pkg.dev/gorgias-revenue-staging/container-images/cubestore:v0.36.11-gorgias -docker push us-east1-docker.pkg.dev/gorgias-helpdesk-production/container-images/cubestore:v0.36.11-gorgias -docker push us-central1-docker.pkg.dev/gorgias-revenue-production/container-images/cubestore:v0.36.11-gorgias +docker push us-east1-docker.pkg.dev/gorgias-helpdesk-staging/container-images/cubestore:v1.0.4-gorgias +docker push us-central1-docker.pkg.dev/gorgias-revenue-staging/container-images/cubestore:v1.0.4-gorgias +docker push us-east1-docker.pkg.dev/gorgias-helpdesk-production/container-images/cubestore:v1.0.4-gorgias +docker push us-central1-docker.pkg.dev/gorgias-revenue-production/container-images/cubestore:v1.0.4-gorgias ``` @@ -47,6 +47,7 @@ docker push us-central1-docker.pkg.dev/gorgias-revenue-production/container-imag
+