diff --git a/.github/workflows/bigquery-ded.yml b/.github/workflows/bigquery-ded.yml index 5f02ac5bc..abcc20d06 100644 --- a/.github/workflows/bigquery-ded.yml +++ b/.github/workflows/bigquery-ded.yml @@ -18,13 +18,29 @@ jobs: timeout-minutes: 20 env: GCLOUD_VERSION: 290.0.1 - BQ_PREFIX: dedicated_${{ github.event.pull_request.number }}_ BQ_PROJECT: ${{ secrets.BQ_PROJECT_CD }} BQ_REGION: ${{ secrets.BQ_REGION_CD }} BQ_BUCKET: ${{ secrets.BQ_BUCKET_CD }} steps: - name: Checkout repo uses: actions/checkout@v2 + - name: Set BQ_PREFIX for releases + if: startsWith(github.event.pull_request.head.ref, 'release/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#release/} + echo "BQ_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set BQ_PREFIX for hotfixes + if: startsWith(github.event.pull_request.head.ref, 'hotfix/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#hotfix/} + echo "BQ_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set BQ_PREFIX for regular deploys + if: | + !(startsWith(github.event.pull_request.head.ref, 'hotfix/')) && + !(startsWith(github.event.pull_request.head.ref, 'release/')) + run: echo "BQ_PREFIX=dedicated_${{ github.event.pull_request.number }}_" >> $GITHUB_ENV - name: Setup node uses: actions/setup-node@v1 with: diff --git a/.github/workflows/bigquery.yml b/.github/workflows/bigquery.yml index a29a75d36..d162e652f 100644 --- a/.github/workflows/bigquery.yml +++ b/.github/workflows/bigquery.yml @@ -3,7 +3,7 @@ name: Bigquery CI/CD on: push: branches: - - master + - main paths: - "clouds/bigquery/**" - ".github/workflows/bigquery.yml" @@ -12,6 +12,7 @@ on: - "clouds/bigquery/**" - ".github/workflows/bigquery.yml" workflow_dispatch: + workflow_call: env: NODE_VERSION: 14 @@ -63,7 +64,7 @@ jobs: make remove deploy-internal: - if: github.ref_name == 'master' + if: github.ref_name == 'main' needs: test runs-on: ubuntu-20.04 timeout-minutes: 20 @@ -90,10 +91,10 @@ jobs: - name: Run deploy run: | cd clouds/bigquery - make deploy diff="$GIT_DIFF" production=1 + make deploy diff="$GIT_DIFF" deploy: - if: github.ref_name == 'master' + if: github.ref_name == 'stable' needs: test runs-on: ubuntu-20.04 timeout-minutes: 20 @@ -137,7 +138,7 @@ jobs: make deploy diff="$GIT_DIFF" production=1 publish: - if: github.ref_name == 'master' + if: github.ref_name == 'stable' needs: test runs-on: ubuntu-20.04 timeout-minutes: 10 diff --git a/.github/workflows/databricks.yml b/.github/workflows/databricks.yml index 8b48ca972..1db7bfc8c 100644 --- a/.github/workflows/databricks.yml +++ b/.github/workflows/databricks.yml @@ -3,7 +3,7 @@ name: Databricks CI/CD on: push: branches: - - master + - main paths: - "clouds/databricks/**" - ".github/workflows/databricks.yml" @@ -12,6 +12,7 @@ on: - "clouds/databricks/**" - ".github/workflows/databricks.yml" workflow_dispatch: + workflow_call: env: PYTHON3_VERSION: 3.8.11 @@ -66,7 +67,7 @@ jobs: make remove deploy-internal: - if: github.ref_name == 'master' + if: github.ref_name == 'main' needs: test runs-on: ubuntu-20.04 timeout-minutes: 20 @@ -106,11 +107,11 @@ jobs: DB_TOKEN: ${{ steps.secrets.outputs.databricks-ci-token }} run: | cd clouds/databricks - make deploy production=1 + make deploy publish: needs: test - if: github.ref_name == 'master' + if: github.ref_name == 'stable' runs-on: ubuntu-20.04 timeout-minutes: 10 env: diff --git a/.github/workflows/draft-new-release.yml b/.github/workflows/draft-new-release.yml new file mode 100644 index 000000000..71a432201 --- /dev/null +++ b/.github/workflows/draft-new-release.yml @@ -0,0 +1,82 @@ +name: "Draft new release" + +on: + workflow_dispatch: + inputs: + version: + description: 'The version you want to release in format yyyyy-MM, for example 2022-10' + required: true + +jobs: + draft-new-release: + name: "Draft a new release" + runs-on: ubuntu-20.04 + steps: + - uses: actions/checkout@v3 + with: + token: ${{ secrets.CARTOFANTE_GITHUB_TOKEN }} + - name: Check if release tag exists + run: | + if [[ $(git ls-remote --tags origin refs/tags/${{ github.event.inputs.version }}) ]]; then + echo "## Release ${{ github.event.inputs.version }} already exists" + exit 1 + fi + - uses: dorny/paths-filter@v2 + id: changes + with: + filters: | + bigquery: + - 'clouds/bigquery/version' + databricks: + - 'clouds/databricks/version' + postgres: + - 'clouds/postgres/version' + redshift: + - 'clouds/redshift/version' + snowflake: + - 'clouds/snowflake/version' + base: stable + - name: Update bq changelog + if: steps.changes.outputs.bigquery == 'true' + run: | + BQ_VERSION=$(cat clouds/bigquery/version) + sed -i "s/\[Unreleased\]/\[${BQ_VERSION}\] - ${{ github.event.inputs.version }}/g" clouds/bigquery/CHANGELOG.md + - name: Update databricks changelog + if: steps.changes.outputs.databricks == 'true' + run: | + DB_VERSION=$(cat clouds/snowflake/version) + sed -i "s/\[Unreleased\]/\[${DB_VERSION}\] - ${{ github.event.inputs.version }}/g" clouds/databricks/CHANGELOG.md + - name: Update postgres changelog + if: steps.changes.outputs.postgres == 'true' + run: | + PG_VERSION=$(cat clouds/snowflake/version) + sed -i "s/\[Unreleased\]/\[${PG_VERSION}\] - ${{ github.event.inputs.version }}/g" clouds/postgres/CHANGELOG.md + - name: Update redshift changelog + if: steps.changes.outputs.redshift == 'true' + run: | + RS_VERSION=$(cat clouds/snowflake/version) + sed -i "s/\[Unreleased\]/\[${RS_VERSION}\] - ${{ github.event.inputs.version }}/g" clouds/redshift/CHANGELOG.md + - name: Update snowflake changelog + if: steps.changes.outputs.snowflake == 'true' + run: | + SF_VERSION=$(cat clouds/snowflake/version) + sed -i "s/\[Unreleased\]/\[${SF_VERSION}\] - ${{ github.event.inputs.version }}/g" clouds/snowflake/CHANGELOG.md + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: edit changelog versions + branch: release/${{ github.event.inputs.version }} + create_branch: true + commit_user_name: ${{ secrets.CARTOFANTE_USERNAME }} + commit_user_email: ${{ secrets.CARTOFANTE_EMAIL }} + - name: Create pull request + uses: repo-sync/pull-request@v2 + with: + source_branch: release/${{ github.event.inputs.version }} + destination_branch: stable + pr_title: Release version ${{ github.event.inputs.version }} + pr_reviewer: ${{ github.actor }} # By default, we request a review from the person who triggered the workflow. + pr_body: | + This PR was created in response to a manual trigger of the release workflow here: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}. + Please, check that the version files and changelogs are correct. + This workflow will deploy the DW whose versions have been updated in dedicated environments + Merging this PR will create a GitHub release and publish the AT libraries those DW. diff --git a/.github/workflows/postgres-ded.yml b/.github/workflows/postgres-ded.yml index a257f8815..110770eae 100644 --- a/.github/workflows/postgres-ded.yml +++ b/.github/workflows/postgres-ded.yml @@ -18,7 +18,6 @@ jobs: runs-on: ubuntu-20.04 timeout-minutes: 20 env: - PG_PREFIX: dedicated_${{ github.event.number }}_ PG_HOST: ${{ secrets.PG_HOST_CD }} PG_DATABASE: ${{ secrets.PG_DATABASE_CD }} PG_USER: ${{ secrets.PG_USER_CD }} @@ -26,6 +25,23 @@ jobs: steps: - name: Checkout repo uses: actions/checkout@v2 + - name: Set PG_PREFIX for releases + if: startsWith(github.event.pull_request.head.ref, 'release/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#release/} + echo "PG_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set PG_PREFIX for hotfixes + if: startsWith(github.event.pull_request.head.ref, 'hotfix/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#hotfix/} + echo "PG_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set PG_PREFIX for regular deploys + if: | + !(startsWith(github.event.pull_request.head.ref, 'hotfix/')) && + !(startsWith(github.event.pull_request.head.ref, 'release/')) + run: echo "PG_PREFIX=dedicated_${{ github.event.pull_request.number }}_" >> $GITHUB_ENV - name: Setup node uses: actions/setup-node@v1 with: diff --git a/.github/workflows/postgres.yml b/.github/workflows/postgres.yml index e8ad0d165..12ad46fc3 100644 --- a/.github/workflows/postgres.yml +++ b/.github/workflows/postgres.yml @@ -3,7 +3,7 @@ name: Postgres CI/CD on: push: branches: - - master + - main paths: - "clouds/postgres/**" - ".github/workflows/postgres.yml" @@ -12,6 +12,7 @@ on: - "clouds/postgres/**" - ".github/workflows/postgres.yml" workflow_dispatch: + workflow_call: env: NODE_VERSION: 14 @@ -53,7 +54,7 @@ jobs: make remove deploy-internal: - if: github.ref_name == 'master' + if: github.ref_name == 'main' needs: test runs-on: ubuntu-20.04 timeout-minutes: 20 @@ -80,10 +81,10 @@ jobs: - name: Run deploy run: | cd clouds/postgres - make deploy diff="$GIT_DIFF" production=1 + make deploy diff="$GIT_DIFF" publish: - if: github.ref_name == 'master' + if: github.ref_name == 'stable' needs: test runs-on: ubuntu-20.04 timeout-minutes: 10 diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml new file mode 100644 index 000000000..05d8f33b2 --- /dev/null +++ b/.github/workflows/publish-release.yml @@ -0,0 +1,134 @@ +name: "Publish new release" + +on: + pull_request: + branches: + - stable + types: + - closed + +jobs: + release: + name: Publish new release + runs-on: ubuntu-latest + outputs: + change_bq: ${{ steps.changes.outputs.bigquery }} + change_db: ${{ steps.changes.outputs.databricks }} + change_pg: ${{ steps.changes.outputs.postgres }} + change_rs: ${{ steps.changes.outputs.redshift }} + change_sf: ${{ steps.changes.outputs.snowflake }} + # only merged pull requests that begin with 'release/' or 'hotfix/' must trigger this job + if: github.event.pull_request.merged == true && + (startsWith(github.event.pull_request.head.ref, 'release/') || startsWith(github.event.pull_request.head.ref, 'hotfix/')) + steps: + - uses: actions/checkout@v3 + with: + token: ${{ secrets.CARTOFANTE_GITHUB_TOKEN }} + - name: Extract version from branch name (for release branches) + if: startsWith(github.event.pull_request.head.ref, 'release/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#release/} + echo "RELEASE_VERSION=$VERSION" >> $GITHUB_ENV + - name: Extract version from branch name (for hotfix branches) + if: startsWith(github.event.pull_request.head.ref, 'hotfix/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#hotfix/} + echo "RELEASE_VERSION=$VERSION" >> $GITHUB_ENV + - uses: dorny/paths-filter@v2 + id: changes + with: + filters: | + bigquery: + - 'clouds/bigquery/version' + databricks: + - 'clouds/databricks/version' + postgres: + - 'clouds/postgres/version' + redshift: + - 'clouds/redshift/version' + snowflake: + - 'clouds/snowflake/version' + base: stable + - name: Create release body + run: | + BQ_VERSION=$(cat clouds/bigquery/version) + DB_VERSION=$(cat clouds/databricks/version) + PG_VERSION=$(cat clouds/postgres/version) + RS_VERSION=$(cat clouds/redshift/version) + SF_VERSION=$(cat clouds/snowflake/version) + RELEASE_BODY="# Release version ${{ env.RELEASE_VERSION }}" + if [[ ${{ steps.changes.outputs.bigquery }} = "true" ]]; then + RELEASE_BODY+="\n- Bigquery release version $BQ_VERSION - [CHANGELOG](https://github.com/${{ github.repository }}/blob/stable/clouds/bigquery/CHANGELOG.md)" + fi + if [[ ${{ steps.changes.outputs.databricks }} = "true" ]]; then + RELEASE_BODY+="\n- Databricks release version $DB_VERSION - [CHANGELOG](https://github.com/${{ github.repository }}/blob/stable/clouds/databricks/CHANGELOG.md)" + fi + if [[ ${{ steps.changes.outputs.postgres }} = "true" ]]; then + RELEASE_BODY+="\n- Postgres release version $PG_VERSION - [CHANGELOG](https://github.com/${{ github.repository }}/blob/stable/clouds/postgres/CHANGELOG.md)" + fi + if [[ ${{ steps.changes.outputs.redshift }} = "true" ]]; then + RELEASE_BODY+="\n- Redshift release version $RS_VERSION - [CHANGELOG](https://github.com/${{ github.repository }}/blob/stable/clouds/redshift/CHANGELOG.md)" + fi + if [[ ${{ steps.changes.outputs.snowflake }} = "true" ]]; then + RELEASE_BODY+="\n- Snowflake release version $SF_VERSION - [CHANGELOG](https://github.com/${{ github.repository }}/blob/stable/clouds/snowflake/CHANGELOG.md)" + fi + echo -e "body - $RELEASE_BODY" + echo 'RELEASE_BODY<> $GITHUB_ENV + echo -e $RELEASE_BODY >> $GITHUB_ENV + echo 'EOF' >> $GITHUB_ENV + - name: Create Release + uses: ncipollo/release-action@v1 + with: + commit: ${{ github.event.pull_request.merge_commit_sha }} + tag: ${{ env.RELEASE_VERSION }} + name: ${{ env.RELEASE_VERSION }} + draft: false + prerelease: false + token: ${{ secrets.CARTOFANTE_GITHUB_TOKEN }} + body: ${{ env.RELEASE_BODY }} + - name: Create PR from release into main branch + uses: repo-sync/pull-request@v2 + id: pull_request + with: + source_branch: ${{ github.event.pull_request.head.ref }} + destination_branch: main + pr_title: Merge release into main branch + pr_body: | + This PR merges the release branch back into main. + This happens to ensure that the updates that happend on the release branch, i.e. CHANGELOG updates are also present on the main branch. + - name: Merge PR if possible + continue-on-error: true + env: + GITHUB_TOKEN: ${{ secrets.CARTOFANTE_GITHUB_TOKEN }} + run: | + gh pr merge ${{ steps.pull_request.outputs.pr_number }} --merge + + publish-bq: + needs: release + if: needs.release.outputs.change_bq == 'true' + name: "Publish AT for BigQuery" + uses: CartoDB/analytics-toolbox-core/.github/workflows/bigquery.yml@stable + secrets: inherit + + publish-pg: + needs: release + if: needs.release.outputs.change_pg == 'true' + name: "Publish AT for Postgres" + uses: CartoDB/analytics-toolbox-core/.github/workflows/postgres.yml@stable + secrets: inherit + + publish-rs: + needs: release + if: needs.release.outputs.change_rs == 'true' + name: "Publish AT for Redshift" + uses: CartoDB/analytics-toolbox-core/.github/workflows/redshift.yml@stable + secrets: inherit + + publish-sf: + needs: release + if: needs.release.outputs.change_sf == 'true' + name: "Publish AT for Snowflake" + uses: CartoDB/analytics-toolbox-core/.github/workflows/snowflake.yml@stable + secrets: inherit diff --git a/.github/workflows/redshift-ded.yml b/.github/workflows/redshift-ded.yml index 67b528da1..1ac4044db 100644 --- a/.github/workflows/redshift-ded.yml +++ b/.github/workflows/redshift-ded.yml @@ -19,7 +19,6 @@ jobs: runs-on: ubuntu-20.04 timeout-minutes: 20 env: - RS_PREFIX: dedicated_${{ github.event.pull_request.number }}_ RS_HOST: ${{ secrets.RS_HOST_CD }} RS_DATABASE: ${{ secrets.RS_DATABASE_CD }} RS_USER: ${{ secrets.RS_USER_CD }} @@ -30,6 +29,23 @@ jobs: steps: - name: Checkout repo uses: actions/checkout@v2 + - name: Set RS_PREFIX for releases + if: startsWith(github.event.pull_request.head.ref, 'release/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#release/} + echo "RS_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set RS_PREFIX for hotfixes + if: startsWith(github.event.pull_request.head.ref, 'hotfix/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#hotfix/} + echo "RS_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set RS_PREFIX for regular deploys + if: | + !(startsWith(github.event.pull_request.head.ref, 'hotfix/')) && + !(startsWith(github.event.pull_request.head.ref, 'release/')) + run: echo "RS_PREFIX=dedicated_${{ github.event.pull_request.number }}_" >> $GITHUB_ENV - name: Setup node uses: actions/setup-node@v1 with: diff --git a/.github/workflows/redshift.yml b/.github/workflows/redshift.yml index 187a46626..9c8c6cf9f 100644 --- a/.github/workflows/redshift.yml +++ b/.github/workflows/redshift.yml @@ -3,7 +3,7 @@ name: Redshift CI/CD on: push: branches: - - master + - main paths: - "clouds/redshift/**" - ".github/workflows/redshift.yml" @@ -12,6 +12,7 @@ on: - "clouds/redshift/**" - ".github/workflows/redshift.yml" workflow_dispatch: + workflow_call: env: NODE_VERSION: 14 @@ -67,7 +68,7 @@ jobs: make remove deploy-internal: - if: github.ref_name == 'master' + if: github.ref_name == 'main' needs: test runs-on: ubuntu-20.04 timeout-minutes: 20 @@ -110,7 +111,7 @@ jobs: make deploy diff="$GIT_DIFF" production=1 publish: - if: github.ref_name == 'master' + if: github.ref_name == 'stable' needs: test runs-on: ubuntu-20.04 timeout-minutes: 10 diff --git a/.github/workflows/snowflake-ded.yml b/.github/workflows/snowflake-ded.yml index 6afbc3566..250fe4e90 100644 --- a/.github/workflows/snowflake-ded.yml +++ b/.github/workflows/snowflake-ded.yml @@ -17,7 +17,6 @@ jobs: runs-on: ubuntu-20.04 timeout-minutes: 20 env: - SF_PREFIX: dedicated_${{ github.event.pull_request.number }}_ SF_ACCOUNT: ${{ secrets.SF_ACCOUNT_CD }} SF_DATABASE: ${{ secrets.SF_DATABASE_CD }} SF_USER: ${{ secrets.SF_USER_CD }} @@ -26,6 +25,23 @@ jobs: steps: - name: Checkout repo uses: actions/checkout@v2 + - name: Set SF_PREFIX for releases + if: startsWith(github.event.pull_request.head.ref, 'release/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#release/} + echo "SF_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set SF_PREFIX for hotfixes + if: startsWith(github.event.pull_request.head.ref, 'hotfix/') + run: | + BRANCH_NAME="${{ github.event.pull_request.head.ref }}" + VERSION=${BRANCH_NAME#hotfix/} + echo "SF_PREFIX=dedicated_release_${VERSION}_" >> $GITHUB_ENV + - name: Set SF_PREFIX for regular deploys + if: | + !(startsWith(github.event.pull_request.head.ref, 'hotfix/')) && + !(startsWith(github.event.pull_request.head.ref, 'release/')) + run: echo "SF_PREFIX=dedicated_${{ github.event.pull_request.number }}_" >> $GITHUB_ENV - name: Setup node uses: actions/setup-node@v1 with: diff --git a/.github/workflows/snowflake.yml b/.github/workflows/snowflake.yml index 64e0bc805..635fbcae2 100644 --- a/.github/workflows/snowflake.yml +++ b/.github/workflows/snowflake.yml @@ -3,7 +3,7 @@ name: Snowflake CI/CD on: push: branches: - - master + - main paths: - "clouds/snowflake/**" - ".github/workflows/snowflake.yml" @@ -12,6 +12,7 @@ on: - "clouds/snowflake/**" - ".github/workflows/snowflake.yml" workflow_dispatch: + workflow_call: env: NODE_VERSION: 14 @@ -54,7 +55,7 @@ jobs: make remove deploy-internal: - if: github.ref_name == 'master' + if: github.ref_name == 'main' needs: test runs-on: ubuntu-20.04 timeout-minutes: 20 @@ -76,7 +77,7 @@ jobs: - name: Run deploy run: | cd clouds/snowflake - make deploy diff="$GIT_DIFF" production=1 + make deploy diff="$GIT_DIFF" deploy-share: if: github.ref_name == 'master' @@ -107,7 +108,7 @@ jobs: make deploy-share publish: - if: github.ref_name == 'master' + if: github.ref_name == 'stable' needs: test runs-on: ubuntu-20.04 timeout-minutes: 10 diff --git a/clouds/bigquery/CHANGELOG.md b/clouds/bigquery/CHANGELOG.md index e04617a76..3e737159c 100644 --- a/clouds/bigquery/CHANGELOG.md +++ b/clouds/bigquery/CHANGELOG.md @@ -6,11 +6,23 @@ All notable changes to this project will be documented in this file. The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.1.0] - 2022-11 + +### All modules + +#### New + +- Create release workflows + +#### Improvement + +- Adapt to Semver + ## [2022.11.08] - 2022-11-08 ### Module h3 -#### Changed +#### Improvement - Add linestrings and points support to function H3_POLYFILL. @@ -18,7 +30,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Added +#### New - Add S2_RESOLUTION function. - Add S2_TOCHILDREN function. @@ -27,7 +39,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Fixed +#### Fix - Fix ST_BUFFER crashing with geographies close to the poles. @@ -35,7 +47,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module processing -#### Fixed +#### Fix - Prevent error in ST_VORONOIPOLYGONS, ST_VORONOILINES, ST_VORONOIPOLYGONS, ST_DELAUNAYLINES when points where too close together by rounding input coordinates to 5 decimal places. @@ -43,13 +55,13 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module clustering -#### Added +#### New - Move ST_CLUSTERKMEANS function to core. ### Module random -#### Added +#### New - Move ST_GENERATEPOINTS function to core. @@ -57,7 +69,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Added +#### New - Add S2_CENTER function. @@ -65,7 +77,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Fixed +#### Fix - Apply make_valid in H3_BOUNDARY. @@ -73,7 +85,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Fixed +#### Fix - Correctly handle large polygons in H3_POLYFILL. - Fixed wrong uppercase for quadbin and h3 tile ids @@ -82,7 +94,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module quadbin -#### Added +#### New - Add QUADBIN_BBOX function. - Add QUADBIN_BOUNDARY function. @@ -104,7 +116,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Changed +#### Improvement - ST_CONCAVEHULL now allows arrays with one/two points as input. @@ -112,7 +124,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Added +#### New - Add H3_CENTER function. - Add H3_RESOLUTION function. @@ -121,7 +133,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module accessors -#### Changed +#### Improvement - Deployment schema "carto" instead of "accessors". @@ -131,7 +143,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Changed +#### Improvement - Deployment schema "carto" instead of "constructors". @@ -141,7 +153,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module geohash -#### Changed +#### Improvement - Deployment schema "carto" instead of "geohash". @@ -151,7 +163,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Changed +#### Improvement - Deployment schema "carto" instead of "h3". - Rename ST_ASH3 function to H3_FROMGEOGPOINT. @@ -175,7 +187,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module measurements -#### Changed +#### Improvement - Deployment schema "carto" instead of "measurements". @@ -186,7 +198,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module placekey -#### Changed +#### Improvement - Deployment schema "carto" instead of "placekey". - Rename H3_ASPLACEKEY function to PLACEKEY_FROMH3. @@ -199,7 +211,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module processing -#### Changed +#### Improvement - Deployment schema "carto" instead of "processing". @@ -209,7 +221,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Changed +#### Improvement - Deployment schema "carto" instead of "s2". - Rename ID_FROMHILBERTQUADKEY function to S2_FROMHILBERTQUADKEY. @@ -228,7 +240,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Changed +#### Improvement - Deployment schema "carto" instead of "transformations". @@ -240,7 +252,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Changed +#### Improvement - Rename functions ID_FROMUINT64REPR, UINT64REPR_FROMID to follow convention. @@ -248,7 +260,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Changed +#### Improvement - Review HEXRING, KRING functions. - Change KRING_INDEXED to KRING_DISTANCES. @@ -257,7 +269,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Fixed +#### Fix - Avoid keeping planar shape in spherical coordinates in ST_BOUNDARY. @@ -265,7 +277,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Fixed +#### Fix - Support GEOMETRYCOLLECTION from ST_ASH3_POLYFILL. @@ -273,7 +285,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Added +#### New - Add KRING_INDEXED function. @@ -281,7 +293,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module geohash -#### Added +#### New - Create geohash module. - Add VERSION function. @@ -291,7 +303,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Added +#### New - Add TOKEN_FROMID function. - Add ID_FROMTOKEN function. @@ -302,7 +314,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module accessors -#### Added +#### New - Create accessors module. - Add ST_ENVELOPE function. @@ -310,7 +322,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module processing -#### Added +#### New - Create processing module. - Add ST_VORONOIPOLYGONS function. @@ -322,7 +334,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Added +#### New - Add ST_CONCAVEHULL function. @@ -330,14 +342,14 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Added +#### New - Add ST_BEZIERSPLINE function. - Add ST_MAKEELLIPSE function. ### Module measurements -#### Added +#### New - Create measurements module. - Add ST_ANGLE function. @@ -346,7 +358,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Added +#### New - Rename module to transformations. - Add ST_CENTERMEAN function. @@ -360,7 +372,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Added +#### New - Create constructors module. - Add ST_MAKEENVELOPE function. @@ -371,7 +383,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Added +#### New - Create transformation module. - Add ST_BUFFER function. @@ -381,17 +393,17 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Changed +#### Improvement - Use hexadecimal as default type instead of int for h3 indexes. -#### Fixed +#### Fix - Fix ST_BOUNDARY generating error when not able to parse geometry. ### Module placekey -#### Changed +#### Improvement - Placekey conversions works with hexadecimal h3 indexes instead of int. @@ -399,7 +411,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Added +#### New - Create h3 module. - Add ST_ASH3 function. @@ -419,7 +431,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module placekey -#### Added +#### New - Create placekey module. - Add H3_ASPLACEKEY function. @@ -429,7 +441,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Added +#### New - Create s2 module. - Add ID_FROMHILBERTQUADKEY function. diff --git a/clouds/bigquery/version b/clouds/bigquery/version index fa3f4bf0f..6c6aa7cb0 100644 --- a/clouds/bigquery/version +++ b/clouds/bigquery/version @@ -1 +1 @@ -2022.11.08 +0.1.0 \ No newline at end of file diff --git a/clouds/databricks/CHANGELOG.md b/clouds/databricks/CHANGELOG.md index 33acb107e..d59b4dedb 100644 --- a/clouds/databricks/CHANGELOG.md +++ b/clouds/databricks/CHANGELOG.md @@ -6,15 +6,27 @@ All notable changes to this project will be documented in this file. The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.1.0] - 2022-11 + +### All modules + +#### New + +- Create release workflows + +#### Improvement + +- Adapt to Semver + ## [2022.10.19] - 2022-10-19 ### All modules -#### Added +#### New - Tasks to build installation packages -#### Changed +#### Improvement - Versioning uses YYYY.MM.DD format based on date now @@ -22,13 +34,13 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### All modules -#### Added +#### New - Add VERSION_CORE function ### Accessors -#### Changed +#### Improvement - Change type returned by ST_X and ST_Y to Double @@ -36,7 +48,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### All modules -#### Changed +#### Improvement - Set default compression codec to snappy @@ -44,13 +56,13 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### All modules -#### Added +#### New - Add headers to functions that didn't have - Add make rule to publis artifact in local and sonatype - Add make rule to check and create headers -#### Changed +#### Improvement - change makefiles and sbt file to prepare the at advance @@ -64,13 +76,13 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### All modules -#### Changed +#### Improvement - The XY precission of the TWKBWriter is set to 5. ### Module formatters -#### Fixed +#### Fix - Fix the doc of the transformers functions ST_ASLATLONTEXT and ST_ASTEXT. @@ -78,13 +90,13 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module accessors -#### Fixed +#### Fix - Fix the bug in ST_COORDDIM that was adding z coordinate to geometries. ### Module indexing -#### Fixed +#### Fix - Fix the cast ClassCastException in ST_GEOMREPROJECT. @@ -92,7 +104,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### All modules -#### Changed +#### Improvement - Refactor databricks cloud to adapt it to the new cloud structure @@ -100,7 +112,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module indexing -#### Added +#### New - Add ST_CRSFROMTEXT function. - Add ST_EXTENTFROMGEOM function. @@ -112,25 +124,25 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module formatters -#### Added +#### New - Add ST_ASTWKB function. ### Module parsers -#### Added +#### New - Add ST_GEOMFROMWKT function. ### Module predicates -#### Added +#### New - Add ST_COVERS function. ### Module transformations -#### Added +#### New - Add ST_BUFFERPOINT function. - Add ST_DIFFERENCE function. @@ -140,7 +152,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module accessors -#### Added +#### New - Add ST_COORDDIM function. - Add ST_DIMENSION function. @@ -161,7 +173,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Added +#### New - Add ST_MAKEBBOX function. - Add ST_MAKEBOX2D function. @@ -173,7 +185,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module formatters -#### Added +#### New - Add ST_ASBINARY function. - Add ST_ASGEOHASH function. @@ -188,7 +200,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module measurements -#### Added +#### New - Add ST_AREA function. - Add ST_DISTANCE function. @@ -198,7 +210,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module parsers -#### Added +#### New - Add ST_BOX2DFROMGEOHASH function. - Add ST_GEOMETRYFROMTEXT function. @@ -217,7 +229,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module predicates -#### Added +#### New - Add ST_CONTAINS function. - Add ST_CROSSES function. @@ -232,7 +244,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Added +#### New - Add ST_ANTIMERIDIANSAFEGEOM function. - Add ST_BOUNDARY function. diff --git a/clouds/databricks/version b/clouds/databricks/version index 32de72c2d..6c6aa7cb0 100644 --- a/clouds/databricks/version +++ b/clouds/databricks/version @@ -1 +1 @@ -2022.10.19 \ No newline at end of file +0.1.0 \ No newline at end of file diff --git a/clouds/postgres/CHANGELOG.md b/clouds/postgres/CHANGELOG.md index 4976f6c54..8bf44dcde 100644 --- a/clouds/postgres/CHANGELOG.md +++ b/clouds/postgres/CHANGELOG.md @@ -6,11 +6,23 @@ All notable changes to this project will be documented in this file. The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.1.0] - 2022-11 + +### All modules + +#### New + +- Create release workflows + +#### Improvement + +- Adapt to Semver + ## [2022.06.24] - 2022-06-24 ### Module quadbin -#### Added +#### New - Add QUADBIN_BBOX function. - Add QUADBIN_BOUNDARY function. diff --git a/clouds/postgres/version b/clouds/postgres/version index 7108cecfe..6c6aa7cb0 100644 --- a/clouds/postgres/version +++ b/clouds/postgres/version @@ -1 +1 @@ -2022.06.24 \ No newline at end of file +0.1.0 \ No newline at end of file diff --git a/clouds/redshift/CHANGELOG.md b/clouds/redshift/CHANGELOG.md index 6605f8dab..dfa2431fa 100644 --- a/clouds/redshift/CHANGELOG.md +++ b/clouds/redshift/CHANGELOG.md @@ -6,18 +6,30 @@ All notable changes to this project will be documented in this file. The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.1.0] - 2022-11 + +### All modules + +#### New + +- Create release workflows + +#### Improvement + +- Adapt to Semver + ## [2022.10.07] - 2022-10-07 ### Module clustering -#### Added +#### New - Move ST_CLUSTERKMEANS function to core. - Move CREATE_CLUSTERKMEANS procedure to core. ### Module random -#### Added +#### New - Move ST_GENERATEPOINTS function to core. @@ -25,7 +37,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Fixed +#### Fix - Fix S2_BOUNDARY inverted coordinates. @@ -33,7 +45,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module quadbin -#### Changed +#### Improvement - Update functions volatility. - QUADBIN_FROMZXY accepting BIGINTs as params instead of INTs. @@ -42,7 +54,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module quadbin -#### Changed +#### Improvement - Release SQL version of QUADBIN_TOZXY. @@ -50,7 +62,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module quadbin -#### Added +#### New - Add QUADBIN_BBOX function. - Add QUADBIN_BOUNDARY function. @@ -72,7 +84,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Fixed +#### Fix - Refactor of internal __ST_GEOMFROMGEOJSON function to avoid UDFs nestig Redshift limitations @@ -80,7 +92,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Changed +#### Improvement - Deployment schema "carto" instead of "constructors". @@ -90,7 +102,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module placekey -#### Changed +#### Improvement - Deployment schema "carto" instead of "placekey". - Rename H3_ASPLACEKEY function to PLACEKEY_FROMH3. @@ -103,7 +115,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module processing -#### Changed +#### Improvement - Deployment schema "carto" instead of "processing". @@ -113,7 +125,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Changed +#### Improvement - Deployment schema "carto" instead of "s2". - Rename HILBERTQUADKEY_FROMID function to S2_TOHILBERTQUADKEY. @@ -136,7 +148,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Changed +#### Improvement - Deployment schema "carto" instead of "transformations". @@ -148,7 +160,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module processing -#### Added +#### New - Create processing module. - Add VERSION function. @@ -160,7 +172,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Added +#### New - Create transformations module. - Add VERSION function. @@ -175,7 +187,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Added +#### New - Create s2 module. - Add HILBERTQUADKEY_FROMID function. @@ -197,7 +209,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Added +#### New - Create constructors module. - Add ST_BEZIERSPLINE function. @@ -210,7 +222,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module placekey -#### Added +#### New - Create placekey module. - Add H3_ASPLACEKEY function. diff --git a/clouds/redshift/version b/clouds/redshift/version index 5a5dc5317..6c6aa7cb0 100644 --- a/clouds/redshift/version +++ b/clouds/redshift/version @@ -1 +1 @@ -2022.10.07 +0.1.0 \ No newline at end of file diff --git a/clouds/snowflake/CHANGELOG.md b/clouds/snowflake/CHANGELOG.md index 39996e155..20f734060 100644 --- a/clouds/snowflake/CHANGELOG.md +++ b/clouds/snowflake/CHANGELOG.md @@ -6,11 +6,23 @@ All notable changes to this project will be documented in this file. The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## [0.1.0] - 2022-11 + +### All modules + +#### New + +- Create release workflows + +#### Improvement + +- Adapt to Semver + ## [2022.10.24] - 2022-10-24 ### Module processing -#### Fixed +#### Fix - Prevent error in ST_VORONOIPOLYGONS, ST_VORONOILINES, ST_VORONOIPOLYGONS, ST_DELAUNAYLINES when points where too close together by rounding input coordinates to 5 decimal places @@ -18,13 +30,13 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module clustering -#### Added +#### New - Move ST_CLUSTERKMEANS function to core. ### Module random -#### Added +#### New - Move ST_GENERATEPOINTS function to core. @@ -32,7 +44,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Fixed +#### Fix - Correctly handle large polygons in H3_POLYFILL. - Fixed wrong uppercase for quadbin and h3 tile ids @@ -41,7 +53,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module quadbin -#### Added +#### New - Add QUADBIN_BBOX function. - Add QUADBIN_BOUNDARY function. @@ -63,7 +75,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Added +#### New - Add ST_BUFFER function. @@ -71,7 +83,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Changed +#### Improvement - ST_CONCAVEHULL now allows arrays with one/two points as input. @@ -79,7 +91,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module accessors -#### Changed +#### Improvement - Deployment schema "carto" instead of "accessors". - Rename ST_ENVELOPE function to ST_ENVELOPE_ARR. @@ -90,7 +102,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Changed +#### Improvement - Deployment schema "carto" instead of "constructors". @@ -100,7 +112,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Changed +#### Improvement - Deployment schema "carto" instead of "h3". - Rename ST_ASH3 function to H3_FROMGEOGPOINT. @@ -124,7 +136,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module measurements -#### Changed +#### Improvement - Deployment schema "carto" instead of "measurements". @@ -136,7 +148,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module placekey -#### Changed +#### Improvement - Deployment schema "carto" instead of "placekey". - Rename H3_ASPLACEKEY function to PLACEKEY_FROMH3. @@ -149,7 +161,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module processing -#### Changed +#### Improvement - Deployment schema "carto" instead of "processing". @@ -159,7 +171,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Changed +#### Improvement - Deployment schema "carto" instead of "s2". - Rename ID_FROMHILBERTQUADKEY function to S2_FROMHILBERTQUADKEY. @@ -174,7 +186,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Changed +#### Improvement - Deployment schema "carto" instead of "transformations". @@ -186,11 +198,11 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Added +#### New - Add KRING_DISTANCES function. -#### Changed +#### Improvement - Review HEXRING, KRING functions. @@ -206,7 +218,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Fixed +#### Fix - Support GEOMETRYCOLLECTION from ST_ASH3_POLYFILL. @@ -214,7 +226,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Changed +#### Improvement - Reduce bundle size for every function. @@ -222,7 +234,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module processing -#### Added +#### New - Create processing module. - Add ST_VORONOIPOLYGONS function. @@ -236,7 +248,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module accessors -#### Added +#### New - Create accessors module. - Add ST_ENVELOPE function. @@ -246,7 +258,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module constructors -#### Added +#### New - Create constructors module. - Add ST_BEZIERSPLINE function. @@ -257,7 +269,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module measurements -#### Added +#### New - Create measurements module. - Add ST_ANGLE function. @@ -267,7 +279,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module transformations -#### Added +#### New - Create transformations module. - Add ST_CENTERMEAN function. @@ -283,7 +295,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module placekey -#### Added +#### New - Create placekey module. - Add H3_ASPLACEKEY function. @@ -295,7 +307,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module s2 -#### Added +#### New - Create s2 module. - Add ID_FROMHILBERTQUADKEY function. @@ -309,7 +321,7 @@ The format is inspired by [Keep a Changelog](https://keepachangelog.com/en/1.0.0 ### Module h3 -#### Added +#### New - Create h3 module. - Add ST_ASH3 function. diff --git a/clouds/snowflake/version b/clouds/snowflake/version index 29576f7ab..6c6aa7cb0 100644 --- a/clouds/snowflake/version +++ b/clouds/snowflake/version @@ -1 +1 @@ -2022.10.24 \ No newline at end of file +0.1.0 \ No newline at end of file