calcite-avatica-go.git
13 days ago[CALCITE-2775] Upgrade dependencies and regenerate protobufs master
Francis Chuang [Mon, 7 Jan 2019 23:32:33 +0000 (10:32 +1100)] 
[CALCITE-2775] Upgrade dependencies and regenerate protobufs

13 days ago[CALCITE-2774] Improve release documentation and explicitly include all steps for...
Francis Chuang [Mon, 7 Jan 2019 23:12:21 +0000 (10:12 +1100)] 
[CALCITE-2774] Improve release documentation and explicitly include all steps for making a release

2 weeks ago[CALCITE-2771] Test against avatica HSQLDB 1.13.0
Francis Chuang [Mon, 7 Jan 2019 03:46:35 +0000 (14:46 +1100)] 
[CALCITE-2771] Test against avatica HSQLDB 1.13.0

2 weeks ago[CALCITE-2763] Fix handling of nils (nulls) when executing queries and scanning query...
Francis Chuang [Mon, 7 Jan 2019 03:25:13 +0000 (14:25 +1100)] 
[CALCITE-2763] Fix handling of nils (nulls) when executing queries and scanning query results

2 weeks ago[CALCITE-2579] Implement live reloading of tests when source files change during...
Francis Chuang [Sun, 6 Jan 2019 22:36:32 +0000 (09:36 +1100)] 
[CALCITE-2579] Implement live reloading of tests when source files change during development

6 weeks ago[CALCITE-2724] Exclude .md files from import path check in release script to avoid...
Francis Chuang [Tue, 4 Dec 2018 22:39:42 +0000 (09:39 +1100)] 
[CALCITE-2724] Exclude .md files from import path check in release script to avoid false positives

6 weeks ago[CALCITE-2723] Generate SHA512 digest for releases
Francis Chuang [Tue, 4 Dec 2018 22:34:13 +0000 (09:34 +1100)] 
[CALCITE-2723] Generate SHA512 digest for releases

4 months ago[CALCITE-2549] Add news item and update changelog for avatica-go 3.2.0
Francis Chuang [Tue, 18 Sep 2018 10:57:53 +0000 (20:57 +1000)] 
[CALCITE-2549] Add news item and update changelog for avatica-go 3.2.0

4 months ago[CALCITE-2549] Update changelog for avatica-go 3.2.0
Francis Chuang [Tue, 11 Sep 2018 09:04:45 +0000 (19:04 +1000)] 
[CALCITE-2549] Update changelog for avatica-go 3.2.0

4 months ago[CALCITE-2550] Update release script to build tarballs with filenames in v3.2.0 v3.2.0-rc0
Francis Chuang [Tue, 11 Sep 2018 08:41:31 +0000 (18:41 +1000)] 
[CALCITE-2550] Update release script to build tarballs with filenames in
form apache-calcite-avatica-go-x.x.x-src.tar.gz

4 months ago[CALCITE-2547] Update dependencies 32/head
Francis Chuang [Mon, 10 Sep 2018 12:11:19 +0000 (22:11 +1000)] 
[CALCITE-2547] Update dependencies

4 months ago[CALCITE-2544] Replace golang.org/x/net/context with stdlib context 31/head
Francis Chuang [Mon, 10 Sep 2018 11:45:17 +0000 (21:45 +1000)] 
[CALCITE-2544] Replace golang.org/x/net/context with stdlib context

4 months ago[CALCITE-2545] Fix import self-referential import paths to point to v3 of 30/head
Francis Chuang [Mon, 10 Sep 2018 11:12:43 +0000 (21:12 +1000)] 
[CALCITE-2545] Fix import self-referential import paths to point to v3 of
calcite-avatica-go

4 months ago[CALCITE-2536] Update release script to check self-referential import
Francis Chuang [Mon, 10 Sep 2018 09:53:28 +0000 (19:53 +1000)] 
[CALCITE-2536] Update release script to check self-referential import
paths and go.mod to ensure that they have the right version of avatica-go

4 months agoUpdate time in new items so that dates are generated correctly
Francis Chuang [Mon, 10 Sep 2018 01:52:37 +0000 (11:52 +1000)] 
Update time in new items so that dates are generated correctly

4 months agoUpdate hash in release announcement
Francis Chuang [Wed, 5 Sep 2018 22:56:06 +0000 (08:56 +1000)] 
Update hash in release announcement

4 months agoFix release announcement filename v3.1.0 v3.1.0-rc2
Francis Chuang [Wed, 5 Sep 2018 22:55:03 +0000 (08:55 +1000)] 
Fix release announcement filename

4 months ago[CALCITE-2501] Update release notes and news item for 3.1.0
Francis Chuang [Wed, 5 Sep 2018 11:57:54 +0000 (21:57 +1000)] 
[CALCITE-2501] Update release notes and news item for 3.1.0

4 months ago[CALCITE-2534] Update release script to check that the AVATICA_VER variable
Francis Chuang [Wed, 5 Sep 2018 11:50:02 +0000 (21:50 +1000)] 
[CALCITE-2534] Update release script to check that the AVATICA_VER variable
in both gen-protobuf.sh and gen-protobuf.bat are the same

4 months ago[CALCITE-2532] Update release script to check ending copyright year in NOTICE
Francis Chuang [Wed, 5 Sep 2018 11:28:08 +0000 (21:28 +1000)] 
[CALCITE-2532] Update release script to check ending copyright year in NOTICE
and update copyright year

4 months ago[CALCITE-2533] Prompt for signing key to use when signing release in release
Francis Chuang [Wed, 5 Sep 2018 11:08:06 +0000 (21:08 +1000)] 
[CALCITE-2533] Prompt for signing key to use when signing release in release
script

4 months ago[CALCITE-2531] Update release script to only include files in source control
Francis Chuang [Wed, 5 Sep 2018 11:05:37 +0000 (21:05 +1000)] 
[CALCITE-2531] Update release script to only include files in source control
in release tar.gz archive

4 months ago[CALCITE-2501] Update release notes and news item for 3.1.0 v3.1.0-rc1
Francis Chuang [Fri, 31 Aug 2018 00:26:48 +0000 (10:26 +1000)] 
[CALCITE-2501] Update release notes and news item for 3.1.0

4 months ago[CALCITE-2513] Fix dockerfile to work with Go modules when running tests using docker...
Francis Chuang [Fri, 31 Aug 2018 00:23:56 +0000 (10:23 +1000)] 
[CALCITE-2513] Fix dockerfile to work with Go modules when running tests using docker-compose

4 months ago[CALCITE-2501] Release notes and news item for 3.1.0
Francis Chuang [Wed, 29 Aug 2018 23:18:49 +0000 (09:18 +1000)] 
[CALCITE-2501] Release notes and news item for 3.1.0

4 months agoFix invalid variables in release script
Francis Chuang [Wed, 29 Aug 2018 23:09:39 +0000 (09:09 +1000)] 
Fix invalid variables in release script

4 months agoRemove v from tags in dist folder when building using script v3.1.0-rc0
Francis Chuang [Wed, 29 Aug 2018 23:08:02 +0000 (09:08 +1000)] 
Remove v from tags in dist folder when building using script

4 months agoRemove v from tag when building releases using release script
Francis Chuang [Wed, 29 Aug 2018 23:04:32 +0000 (09:04 +1000)] 
Remove v from tag when building releases using release script

4 months agoFix release script generating invalid paths and exclude vendor directory from archive
Francis Chuang [Wed, 29 Aug 2018 22:56:07 +0000 (08:56 +1000)] 
Fix release script generating invalid paths and exclude vendor directory from archive

4 months ago[CALCITE-2335] Update code snippets and development documentation to use
Francis Chuang [Wed, 29 Aug 2018 10:58:03 +0000 (20:58 +1000)] 
[CALCITE-2335] Update code snippets and development documentation to use
Go modules import paths

4 months ago[CALCITE-2500] Regenerate and update protobufs to Avatica 1.12.0 29/head
Francis Chuang [Wed, 29 Aug 2018 04:16:33 +0000 (14:16 +1000)] 
[CALCITE-2500] Regenerate and update protobufs to Avatica 1.12.0

4 months ago[CALCITE-2500] Test against Avatica 1.12.0 and Phoenix 5.0.0
Francis Chuang [Wed, 29 Aug 2018 04:01:05 +0000 (14:01 +1000)] 
[CALCITE-2500] Test against Avatica 1.12.0 and Phoenix 5.0.0

4 months ago[CALCITE-2335] Update documentation and release process for Go modules
Francis Chuang [Wed, 29 Aug 2018 01:02:52 +0000 (11:02 +1000)] 
[CALCITE-2335] Update documentation and release process for Go modules

4 months ago[CALCITE-2335] Set module version to v3 28/head
Francis Chuang [Tue, 28 Aug 2018 23:06:16 +0000 (09:06 +1000)] 
[CALCITE-2335] Set module version to v3

4 months ago[CALCITE-2335] Add support for Go modules and test against Go 1.11 27/head
Francis Chuang [Tue, 28 Aug 2018 10:25:20 +0000 (20:25 +1000)] 
[CALCITE-2335] Add support for Go modules and test against Go 1.11

4 months ago[CALCITE-2493] Update dependencies 26/head
Francis Chuang [Tue, 28 Aug 2018 06:10:53 +0000 (16:10 +1000)] 
[CALCITE-2493] Update dependencies

6 months ago[CALCITE-2372] Simplify travis.yml and upgrade Phoenix to 4.14 in docker-compose.yml
Francis Chuang [Sat, 23 Jun 2018 06:46:45 +0000 (16:46 +1000)] 
[CALCITE-2372] Simplify travis.yml and upgrade Phoenix to 4.14 in docker-compose.yml

7 months ago[CALCITE-2372] Add Phoenix 4.14.0 for testing and turn travis.yml into a build matrix 25/head
Francis Chuang [Fri, 22 Jun 2018 00:12:45 +0000 (10:12 +1000)] 
[CALCITE-2372] Add Phoenix 4.14.0 for testing and turn travis.yml into a build matrix

7 months ago[CALCITE-2367] Change UUID package (Kenneth Shaw) 24/head
Kenneth Shaw [Sat, 16 Jun 2018 01:35:01 +0000 (08:35 +0700)] 
[CALCITE-2367] Change UUID package (Kenneth Shaw)

The satori UUID package causes problems with go get and vgo when
building multiple database drivers in the same Go application. This is
because the satori package introduced breaking API changes and has not
tagged it a new version yet.

This change converts the connection ID generation to use the hashicorp
UUID package which was already a dependency of this project, as it is a
dependency of the gokrb package.

This has the added benefit of reducing the number of total package
dependencies by 1.

Additionally, this is needed by github.com/xo/usql so that go get and
vgo build both work "out of the box".

The following is a small Go program that demonstrates that the UUIDs
generated will be the same format:

package main

import (
"log"

guuid "github.com/google/uuid"
huuid "github.com/hashicorp/go-uuid"
suuid "github.com/satori/go.uuid"
)

func main() {
g, err := guuid.NewRandom()
if err != nil {
log.Fatal(err)
}

h, err := huuid.GenerateUUID()
if err != nil {
log.Fatal(err)
}

s, err := suuid.NewV4()
if err != nil {
log.Fatal(err)
}

log.Printf(
"google: %s, hashicorp: %s, satori: %s",
g, h, s,
)
}

Fixes CALCITE-2367.

7 months ago[CALCITE-2333] Remove has_zip property in release news item
Francis Chuang [Tue, 29 May 2018 08:46:56 +0000 (18:46 +1000)] 
[CALCITE-2333] Remove has_zip property in release news item

7 months ago[CALCITE-2333] Remove zip release from build script
Francis Chuang [Tue, 29 May 2018 05:06:32 +0000 (15:06 +1000)] 
[CALCITE-2333] Remove zip release from build script

8 months agoFix documentation link in readme
Francis Chuang [Mon, 14 May 2018 00:16:06 +0000 (10:16 +1000)] 
Fix documentation link in readme

8 months agoFix typo
Francis Chuang [Fri, 27 Apr 2018 12:13:43 +0000 (22:13 +1000)] 
Fix typo

8 months agoUpdate documentation to state that the Name() method on error is now a field
Francis Chuang [Fri, 27 Apr 2018 12:05:11 +0000 (22:05 +1000)] 
Update documentation to state that the Name() method on error is now a field

8 months agoUpdate release date for 3.0.0
Francis Chuang [Fri, 27 Apr 2018 06:21:03 +0000 (16:21 +1000)] 
Update release date for 3.0.0

8 months agoUpdate news item
Francis Chuang [Thu, 26 Apr 2018 03:22:54 +0000 (13:22 +1000)] 
Update news item

8 months agoClean up permalinks
Francis Chuang [Thu, 26 Apr 2018 03:21:27 +0000 (13:21 +1000)] 
Clean up permalinks

8 months agoFix highlights
Francis Chuang [Thu, 26 Apr 2018 00:15:52 +0000 (10:15 +1000)] 
Fix highlights

8 months agoFix highlights
Francis Chuang [Thu, 26 Apr 2018 00:09:21 +0000 (10:09 +1000)] 
Fix highlights

8 months agoFix highlights
Francis Chuang [Thu, 26 Apr 2018 00:02:21 +0000 (10:02 +1000)] 
Fix highlights

8 months agoChange ~~~~ into {% highlight %} in the documentation
Francis Chuang [Wed, 25 Apr 2018 23:56:08 +0000 (09:56 +1000)] 
Change ~~~~ into {% highlight %} in the documentation

8 months agoReorganize website structure
Francis Chuang [Wed, 25 Apr 2018 09:56:34 +0000 (19:56 +1000)] 
Reorganize website structure

8 months agoUpdate release script to also produce a zip archive
Francis Chuang [Wed, 25 Apr 2018 07:09:10 +0000 (17:09 +1000)] 
Update release script to also produce a zip archive

8 months agoAdd information on issue reporting to readme
Francis Chuang [Wed, 25 Apr 2018 04:43:44 +0000 (14:43 +1000)] 
Add information on issue reporting to readme

8 months agoRemove md5 hash when generating artifacts for a release
Francis Chuang [Tue, 24 Apr 2018 23:25:06 +0000 (09:25 +1000)] 
Remove md5 hash when generating artifacts for a release

9 months agoRemove 1.7+ as recommended Go version and update release date
Francis Chuang [Mon, 23 Apr 2018 02:52:37 +0000 (12:52 +1000)] 
Remove 1.7+ as recommended Go version and update release date

9 months agoTest against Go 1.9 23/head
Francis Chuang [Mon, 23 Apr 2018 01:39:43 +0000 (11:39 +1000)] 
Test against Go 1.9

9 months agoAdd IDE files to gitignore
Francis Chuang [Mon, 23 Apr 2018 01:38:22 +0000 (11:38 +1000)] 
Add IDE files to gitignore

9 months agoFix typo
Francis Chuang [Mon, 23 Apr 2018 01:25:54 +0000 (11:25 +1000)] 
Fix typo

9 months agoAdd `--build` to `docker-compose` command in documentation to ensure that
Francis Chuang [Mon, 23 Apr 2018 01:23:55 +0000 (11:23 +1000)] 
Add `--build` to `docker-compose` command in documentation to ensure that
the docker image is rebuilt when running tests

9 months agoRemove extraneous command from dockerfile.
Francis Chuang [Mon, 23 Apr 2018 01:21:14 +0000 (11:21 +1000)] 
Remove extraneous command from dockerfile.

9 months agoAdd instructions for uploading release artifacts
Francis Chuang [Mon, 23 Apr 2018 00:40:07 +0000 (10:40 +1000)] 
Add instructions for uploading release artifacts

9 months agoUpdate make artifacts script to nest artifacts within named release folder 3.0.0 3.0.0-rc1
Francis Chuang [Sun, 22 Apr 2018 23:49:31 +0000 (09:49 +1000)] 
Update make artifacts script to nest artifacts within named release folder
for easier upload to Apache release site

9 months agoUpdate releasing documentation 22/head
Francis Chuang [Sun, 22 Apr 2018 10:00:09 +0000 (20:00 +1000)] 
Update releasing documentation

9 months agoImplement tag selection in release artifacts script and denote why certain files...
Francis Chuang [Sun, 22 Apr 2018 09:26:27 +0000 (19:26 +1000)] 
Implement tag selection in release artifacts script and denote why certain files are whitelisted from license header checks

9 months agoCheck files for Apache license header
Francis Chuang [Sat, 21 Apr 2018 02:59:54 +0000 (12:59 +1000)] 
Check files for Apache license header

9 months agoUpdate history 20/head
Francis Chuang [Sat, 21 Apr 2018 09:02:46 +0000 (19:02 +1000)] 
Update history

9 months agoFix development documentation
Francis Chuang [Wed, 18 Apr 2018 22:34:57 +0000 (08:34 +1000)] 
Fix development documentation

9 months agoEnable HSQLDB transaction tests 21/head
Francis Chuang [Fri, 20 Apr 2018 05:31:15 +0000 (15:31 +1000)] 
Enable HSQLDB transaction tests

9 months agoReplace gopher.png with calcite logo
Francis Chuang [Fri, 20 Apr 2018 05:30:43 +0000 (15:30 +1000)] 
Replace gopher.png with calcite logo

9 months agoAdd ASF license header to dockerfile and docker-compose.yml
Francis Chuang [Thu, 19 Apr 2018 02:13:09 +0000 (12:13 +1000)] 
Add ASF license header to dockerfile and docker-compose.yml

9 months agoAdd ASF license header to gitignore
Francis Chuang [Thu, 19 Apr 2018 01:59:06 +0000 (11:59 +1000)] 
Add ASF license header to gitignore

9 months agoAdd 'apache-' prefix to dist files 3.0.0-rc0
Julian Hyde [Wed, 18 Apr 2018 07:46:22 +0000 (00:46 -0700)] 
Add 'apache-' prefix to dist files

9 months agoMake make-release-artifacts.sh executable
Francis Chuang [Tue, 17 Apr 2018 22:46:17 +0000 (08:46 +1000)] 
Make make-release-artifacts.sh executable

9 months agoFix readme 19/head
Francis Chuang [Tue, 17 Apr 2018 05:31:35 +0000 (15:31 +1000)] 
Fix readme

9 months agoFix link in release history 18/head
Francis Chuang [Tue, 17 Apr 2018 04:48:41 +0000 (14:48 +1000)] 
Fix link in release history

9 months agoUpdate version compatibility 2/head
Francis Chuang [Tue, 17 Apr 2018 04:36:49 +0000 (14:36 +1000)] 
Update version compatibility

9 months agoAdd development and release instructions
Francis Chuang [Tue, 17 Apr 2018 04:34:54 +0000 (14:34 +1000)] 
Add development and release instructions

9 months agoUpdate release history
Francis Chuang [Tue, 17 Apr 2018 01:29:32 +0000 (11:29 +1000)] 
Update release history

9 months agoUpdate readme and move documentation into website markdown documents
Francis Chuang [Fri, 11 Aug 2017 11:35:32 +0000 (21:35 +1000)] 
Update readme and move documentation into website markdown documents

9 months agoUpdate dependencies 17/head
Francis Chuang [Tue, 17 Apr 2018 00:59:19 +0000 (10:59 +1000)] 
Update dependencies

9 months agoRemove go-cleanhttp 16/head
Francis Chuang [Tue, 17 Apr 2018 00:41:59 +0000 (10:41 +1000)] 
Remove go-cleanhttp

9 months agoAdd script to generate release artifacts 15/head
Francis Chuang [Mon, 16 Apr 2018 23:37:57 +0000 (09:37 +1000)] 
Add script to generate release artifacts

9 months agoClean up readme and remove wercker 14/head
Francis Chuang [Mon, 16 Apr 2018 05:11:02 +0000 (15:11 +1000)] 
Clean up readme and remove wercker

9 months agoUpdate travis.yaml to run HSQLDB tests 13/head
Francis Chuang [Mon, 16 Apr 2018 04:26:53 +0000 (14:26 +1000)] 
Update travis.yaml to run HSQLDB tests

9 months agoAdd HSQLDB support and move phoenix support into an adapter
Francis Chuang [Sun, 15 Apr 2018 04:27:20 +0000 (14:27 +1000)] 
Add HSQLDB support and move phoenix support into an adapter

9 months ago[CALCITE-2258] Add .travis.yml 12/head
Kevin Risden [Sun, 15 Apr 2018 18:55:42 +0000 (13:55 -0500)] 
[CALCITE-2258] Add .travis.yml

10 months agoBump Go to 1.10 and format code 10/head
Francis Chuang [Sun, 4 Mar 2018 22:16:24 +0000 (09:16 +1100)] 
Bump Go to 1.10 and format code

10 months agoUpdate dependencies 9/head
Francis Chuang [Sun, 4 Mar 2018 21:35:02 +0000 (08:35 +1100)] 
Update dependencies

11 months agoBump dependencies 8/head
Francis Chuang [Mon, 5 Feb 2018 22:31:46 +0000 (09:31 +1100)] 
Bump dependencies

13 months agoRemove empty slice declaration via literals 7/head
Francis Chuang [Thu, 14 Dec 2017 10:18:07 +0000 (21:18 +1100)] 
Remove empty slice declaration via literals

13 months agoCheck size of ExecuteResponse.Results before using it because under some conditions...
Francis Chuang [Thu, 14 Dec 2017 10:10:41 +0000 (21:10 +1100)] 
Check size of ExecuteResponse.Results before using it because under some conditions, the result set can be empty

14 months agoBump gokrb5 client to v2 6/head
Francis Chuang [Sat, 18 Nov 2017 23:01:28 +0000 (10:01 +1100)] 
Bump gokrb5 client to v2

14 months agoBump Phoenix to 4.13 5/head
Francis Chuang [Mon, 13 Nov 2017 23:58:40 +0000 (10:58 +1100)] 
Bump Phoenix to 4.13

14 months agoRemove kerberos session renewal because gokrb5 now performs renewals by default
Francis Chuang [Mon, 13 Nov 2017 23:58:18 +0000 (10:58 +1100)] 
Remove kerberos session renewal because gokrb5 now performs renewals by default

14 months agoUpdate dependencies
Francis Chuang [Mon, 13 Nov 2017 23:36:00 +0000 (10:36 +1100)] 
Update dependencies

15 months agoGet session from realm and pass it to EnableAutoSessionRenewal() as required in gokrb... 4/head
Francis Chuang [Wed, 18 Oct 2017 02:17:05 +0000 (13:17 +1100)] 
Get session from realm and pass it to EnableAutoSessionRenewal() as required in gokrb5 1.2.0

15 months agoBump go and phoenix versions
Francis Chuang [Wed, 18 Oct 2017 02:15:53 +0000 (13:15 +1100)] 
Bump go and phoenix versions

15 months agoUpdate dependencies
Francis Chuang [Wed, 18 Oct 2017 02:00:24 +0000 (13:00 +1100)] 
Update dependencies

15 months agoA number of fixes, as itemized: 3/head
Kenneth Shaw [Mon, 16 Oct 2017 04:14:56 +0000 (11:14 +0700)] 
A number of fixes, as itemized:

- Change import paths for github.com/jcmturner/gokrb5/* -> gopkg.in/jcmturner/gokrb5.v1/*
- Update Gopkg.lock accordingly
- Adding line end to files missing them
- Reorder import list on class_mappings.go
- Fix gen-protobuf.sh script and permissions
- Generate latest message/*.pb.go files