Releases: Canner/vulcan-sql
v0.7.1
v0.7.0
New Features
- Support reading data from data lake by @onlyjackfrost in #234
- HuggingFace TableQuestionAnswering filter by @kokokuo in #243, see @vulcan-sql/extension-huggingface
- Refine readme by @cyyeh in #227
- Add cover image to blog post by @wwwy3y3 in #230
Fixes
- Fix
vulcan package
throws exception using VulcanSQL cli in binary version by @andreashimin in #229
What's Changed
- Docs: Update to 0.6.0 by @andreashimin in #226
- Feature: refine readme by @cyyeh in #227
- Chore: change to Apache-2 by @cyyeh in #228
- Docs: Adding use cases & catalog docs improvement by @andreashimin in #213
- Chore(doc): add benchmark blog by @onlyjackfrost in #224
- Chore(doc): setup doc search using Algolia by @cyyeh in #220
- Feature: add clarity plugin for website heatmap monitoring by @cyyeh in #223
- Feat(docs): add cover image to blog post by @wwwy3y3 in #230
- Fix:
vulcan package
throws exception using VulcanSQL cli in binary version by @andreashimin in #229 - Chore: change binary download links by @cyyeh in #233
- Update README.md by @chilijung in #239
- Feature: support reading data from data lake by @onlyjackfrost in #234
- Chore: update release assets info of the binary process by @fredalai in #242
- Feature: HuggingFace TableQuestionAnswering filter by @kokokuo in #243
- Chore: Bump to 0.7.0 by @kokokuo in #246
Full Changelog: v0.6.0...v0.7.0
v0.6.0
New Features
Fixes
- Fix: Catalog preview dataset with different API types & connect disabled issue by @andreashimin in #206
What's Changed
-
Docs: Improve responsive design of Landing Page for better readability on small screens by @JSYOU in #199
-
Docs: Update binary download version by @andreashimin in #204
-
Chore(Auth Middleware): match authenticator in middleware by @onlyjackfrost in #203
-
Docs: Adjust Landing Page styles and fix image issues by @JSYOU in #219
-
Chore: bump to 0.6.0 by @onlyjackfrost in #225
Full Changelog: v0.5.3...v0.6.0
v0.5.3
New Features
- Support Catalog run with docker in binary
- Provide Catalog Server docker image vulcan-sql/catalog-server
Fixes
- Fix: Typo issue in extension-canner-authenticator.
- Fix: Catalog UI preview result for API without parameters.
- Fix: Update documentation of catalog intro.
What's Changed
- Fix: Typo issue for "port" in the README at "extension-canner-authenticator". by @kokokuo in #198
- Feature: Catalog run with docker when calling by binary by @andreashimin in #200
- Chore: Bump to 0.5.3 by @andreashimin in #202
Full Changelog: v0.5.2...v0.5.3
v0.5.2
New Features
- Update the official website landing page to the new design page.
Fixes
- Fix: Wrong link for intsallation page of Website.
- Fix: Incorrect endpoint causes sending a request to do authentication of Canner Enterprise to fail.
- Fix: Documentation typo and update image.
- Fix: Catalog server missing
next
dependency causevulcan catalog
could not work.
What's Changed
- Feature: Update landing page by @fredalai in #193
- Feature: Update doc by @wwwy3y3 in #194
- Fix(extension-canner-authenticator): Fix endpoint to canner web service by @onlyjackfrost in #196
- Fix: Fix broken installation link by @cyyeh in #195
- Fix: Catalog server missing dependency by @andreashimin in #190
- Chore: Bump to 0.5.2 by @kokokuo in #197
Full Changelog: v0.5.1...v0.5.2
v0.5.1
New Features
- Publish Catalog User Interface to @vulcan-sql/catalog-server on NPM
- Support new data sources to connect and query to Canner Enterprise, please see the README.
- Support new authenticator to authenticate by Canner Enterprise Personal Access Token, please see the README.
- Support VulcanSQL to integrate with Canner Enterprise to provide Data API and API documentation on Canner Enterprise.
Fixes
- Wrong API endpoint on the page of Website.
- Fix: The
bcryptjs
dependency package missing after installing theserve
package. - Fix: Handling when URL paths are the same but their SQL content is different.
What's Changed
- Change the way to suppress the aws-sdk warning by @wwwy3y3 in #174
- Fix(doc): wrong api endpoint by @cyyeh in #176
- docs: update discord invitation link by @JSYOU in #179
- Feature: Support indexing column and refreshing data by time the in the cache layer by @kokokuo in #173
- Feature: Canner enterprise connector by @onlyjackfrost in #172
- Feature: Support fetching artifacts from Canner Enterprise by @kokokuo in #180
- Fix: The "bcryptjs" dependency package missing after install the "serve" package by @kokokuo in #183
- Fix: Handling when URL paths are the same but their SQL content is different by @kokokuo in #182
- Chore: Add additional catalog package.json by @andreashimin in #184
- Fix: Face issue when testing the VulcanSQL integration with Canner Enterprise by @kokokuo in #185
- Feature: Canner PAT authenticator by @onlyjackfrost in #181
- Fix: update "project.json" to sync and missed publish command for "extension-authenticator-canner" by @kokokuo in #187
- Chore: Bump to 0.5.1 by @kokokuo in #188
New Contributors
Full Changelog: v0.4.0...v0.5.1
v0.4.0
New Features
- Refined documentation on our website
- Supporting caching datasets with duckdb. Learn more about this exciting new feature on our documentation. Supporting this feature on Bigquery, and Snowflake drivers currently.
Fixes
- Fix
@google-cloud/storage
dependency issue for caching feature implementation on Bigquery driver. @wwwy3y3 (#171)
What's Changed
- Feature: add cache checking middleware and APISchema. @onlyjackfrost (#161)
- Feature: Support SQL syntax of cache tag with keeping to variable like req and cache layer loader. @kokokuo (#162)
- Feature: implement snowflake export function. @onlyjackfrost (#163)
- Feature: Cache feature support BigQuery datasource. @onlyjackfrost (#166)
- Fix: add @google-cloud/storage dependency. @wwwy3y3 (#171)
- Feature: Support Catalog User Interface. @andreashimin (#160)
What's Coming Next
- API Catalog feature has been merged into our main branch ((#160, thanks to @andreashimin ). We'll continue to include this feature in our pre-bundled binary and refine the corresponding documentation, then offically release this feature in the next version.
Full Changelog: v0.4.0...v0.3.2
v0.3.2
New Features
-
New built-in tag: req
You can now use HTTP requests as query parameters in SQL.select * from "artists" where {{ context.req.method }} = 'GET' and {{ context.req.header.customParameters }} = 'custom parameters' ......
Fixs
- Fix the path of sql files not being recognized correctly in winOS
What's Changed
- Fix: Fix the path of sql files not being recognized correctly in winOS by @JSYOU in #145
- Feature: Passing route information to template engine by @JSYOU in #142
Full Changelog: v0.3.1...v0.3.2
v0.3.1
New Features
-
New built-in tag: masking
You can now use the masking tag to limit the exposure of sensitive data.select C_CUSTKEY, C_NAME, C_ADDRESS, C_NATIONKEY, {% masking C_PHONE partial(3, 'XXX-XXX', 5) %} as C_PHONE_Masked, C_ACCTBAL, C_MKTSEGMENT, C_COMMENT from tpch_sf1.customer;
Fixs
- Fix metadata of documentation
What's Changed
- Fix: Update og image by @oscar60310 in #133
- Chore: Add links to Twitter account by @oscar60310 in #134
- Chore: Update overview image by @oscar60310 in #135
- Chore: update overview image of website by @oscar60310 in #136
- Fix: fix wrong width on mobile devices by @oscar60310 in #137
- Feature: Dynamic data masking - custom string by @fredalai in #140
- Chore: bump to 0.3.1 by @oscar60310 in #141
New Contributors
Full Changelog: v0.3.0...v0.3.1
v0.3.0
New Features
-
New connector - Snowflake
-
New connector - BigQuery
-
Automatic pagination - Offset
You can use “pagination.mode=offset” to enable auto pagination now. -
Validation filters.
You can add validators in templates instead of in analytical API schema.SELECT * FROM "artists" WHERE ConstituentID = {{ context.params.id | is_required | is_integer }}
Fixs
- Improve the stabilities of connectors.
- Fix “format” configuration of response formaters.
- Fix parameterization issues.
What's Changed
- Chore: Update README for latest version (0.2.1) by @oscar60310 in #92
- Official document by @oscar60310 in #90
- Fix: Improve document by @oscar60310 in #94
- fix(serve, cli): fix the checking "format" field logistic in "response-formats" options by @kokokuo in #95
- fix(serve): the test cases of checking useable format fail. by @kokokuo in #96
- fix(doc): add ga4 to doc by @wwwy3y3 in #100
- Feature: Vercel sponsorship by @oscar60310 in #107
- Fix: Catch all errors to prevent server crashes by @kokokuo in #109
- Feature: Syntax sugars for parameter validators by @oscar60310 in #108
- Chore: Disable circleci DLC by @oscar60310 in #113
- Feature: Implement offset and limit of data sources by @oscar60310 in #111
- Feature: Serialize/Deserialize all artifacts by @oscar60310 in #119
- Fix: Improve the stabilities of PostgreSQL and DuckDB drivers by @oscar60310 in #120
- fix: readme description by @chilijung in #123
- fix: readme narrative by @chilijung in #124
- Fix/documentation desc by @chilijung in #125
- Fix/documentation desc by @chilijung in #128
- Fix/documentation desc by @chilijung in #129
- fix(readme): when use vulcan by @chilijung in #130
- Feature: Snowflake support - statement by @oscar60310 in #127
- Feature: add extensions documentation by @kokokuo in #110
- Feature: Document of template engine extensions by @oscar60310 in #116
- Fix: Improper parameterizing of variables without values by @oscar60310 in #132
- Feature: BigQuery support - statement by @JSYOU in #131
New Contributors
- @chilijung made their first contribution in #123
- @JSYOU made their first contribution in #131
Full Changelog: v0.2.1...v0.3.0