All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.14.7 (2022-08-02)
- deps: Update module github.com/hashicorp/go-hclog to v1.2.2 (#446) (581f06e)
- deps: Update module google.golang.org/protobuf to v1.28.1 (#447) (6bdb035)
- deps: Update tubone24/update_release digest to 2146f15 (#417) (a649972)
0.14.6 (2022-07-28)
0.14.5 (2022-07-27)
0.14.4 (2022-07-22)
0.14.3 (2022-07-22)
0.14.2 (2022-07-21)
0.14.1 (2022-07-20)
0.14.0 (2022-07-19)
- Remove HCL config support (#424)
- deps: Update module github.com/cloudquery/faker/v3 to v3.7.7 (#421) (d58adf2)
- deps: Update module google.golang.org/grpc to v1.48.0 (#423) (49035bb)
- Remove dead code (#419) (204eaf9)
0.13.5 (2022-07-08)
0.13.4 (2022-07-04)
0.13.3 (2022-07-04)
- deps: Update module github.com/aws/smithy-go to v1.12.0 (#404) (c4622df)
- deps: Update module github.com/elliotchance/orderedmap to v2 (#408) (403d12c)
- deps: Update module github.com/georgysavva/scany to v1 (#409) (4322004)
- deps: Update module github.com/hashicorp/go-version to v1.6.0 (#405) (1a061ca)
- deps: Update module github.com/lorenzosaino/go-sysctl to v0.3.1 (#403) (ab4ae0f)
- deps: Update module github.com/stretchr/testify to v1.8.0 (#406) (c787359)
0.13.2 (2022-07-03)
0.13.1 (2022-06-30)
0.13.0 (2022-06-30)
- Remove unused code/features: Global tables, CascadeDeleteFilters, ExtraFields, AlwaysDelete (#392)
- Remove unused code/features: Global tables, CascadeDeleteFilters, ExtraFields, AlwaysDelete (#392) (eee8029)
0.12.5 (2022-06-27)
0.12.4 (2022-06-27)
- deps: fix(deps): Update module github.com/georgysavva/scany to v0.3.0 (#376) (4fd3b03)
- deps: fix(deps): Update module github.com/hashicorp/hcl/v2 to v2.13.0 (#377) (7e2672a)
- deps: fix(deps): Update module github.com/jackc/pgconn to v1.12.1 (#378) (095f01f)
- deps: fix(deps): Update module github.com/jackc/pgtype to v1.11.0 (#379) (906ee1c)
- deps: fix(deps): Update module github.com/jackc/pgx/v4 to v4.16.1 (#380) (e28a566)
- deps: fix(deps): Update module github.com/spf13/afero to v1.8.2 (#381) (0d69466)
- deps: fix(deps): Update module github.com/spf13/cast to v1.5.0 (#382) (ed0b2bd)
- deps: fix(deps): Update module github.com/stretchr/testify to v1.7.5 (#375) (634667a)
- deps: fix(deps): Update module github.com/xo/dburl to v0.11.0 (#383) (4d6349d)
- deps: fix(deps): Update module google.golang.org/grpc to v1.47.0 (#384) (50d2f1e)
- deps: fix(deps): Update module google.golang.org/protobuf to v1.28.0 (#386) (9c5c83f)
0.12.3 (2022-06-26)
0.12.2 (2022-06-24)
0.12.1 (2022-06-21)
0.12.0 (2022-06-21)
- Support both YAML and HCL config (#332)
0.11.4 (2022-06-20)
- Classify db execution errors (#342) (4b36b47)
- deps: Update github.com/jackc/pgerrcode digest to 469b46a (#344) (7e68b1d)
- deps: Update golang.org/x/sync digest to 0de741c (#345) (a00d795)
- deps: Update module github.com/aws/smithy-go to v1.11.3 (#353) (626dffd)
- deps: Update module github.com/creasty/defaults to v1.6.0 (#355) (f5be010)
- deps: Update module github.com/doug-martin/goqu/v9 to v9.18.0 (#356) (a5b1b7e)
- deps: Update module github.com/gofrs/uuid to v4.2.0 (#358) (fce8f4b)
- deps: Update module github.com/golang-migrate/migrate/v4 to v4.15.2 (#348) (ad98898)
- deps: Update module github.com/hashicorp/go-hclog to v1.2.1 (#359) (94aab01)
- deps: Update module github.com/hashicorp/go-plugin to v1.4.4 (#349) (e96bfe5)
- deps: Update module github.com/hashicorp/go-version to v1.5.0 (#360) (813caa8)
- deps: Update module github.com/Masterminds/squirrel to v1.5.3 (#347) (9931774)
- deps: Update module github.com/stretchr/testify to v1.7.2 (#350) (94a16a5)
- deps: Update module github.com/thoas/go-funk to v0.9.2 (#351) (2aa16f7)
- deps: Update module github.com/vmihailenco/msgpack/v5 to v5.3.5 (#352) (5ca3b39)
0.11.3 (2022-06-15)
0.11.2 (2022-06-15)
0.11.1 (2022-06-14)
0.11.0 (2022-06-08)
- IgnoreError Recursively for tables and columns (#323)
0.10.11 (2022-06-07)
0.10.10 (2022-06-07)
0.10.9 (2022-06-07)
0.10.8 (2022-06-07)
0.10.7 (2022-06-01)
0.10.6 (2022-06-01)
0.10.5 (2022-05-31)
0.10.4 (2022-05-29)
0.10.3 (2022-05-26)
0.10.2 (2022-05-25)
0.10.1 (2022-05-24)
0.10.0 (2022-05-24)
- Migrations removal (#262)
0.9.5 (2022-05-23)
0.9.4 (2022-05-17)
- Added json marshaling for []*struct -> json (#248) (bcbc3fa)
- Calculate goroutines with ulimit (#256) (5753765)
- deps: Update hashstructure (#252) (be60d74)
- Int64 to int automatic conversion added (#242) (4c80f07)
- Race condition (#255) (2f32536)
- Revert "fix(deps): Update hashstructure (#252)" (#260) (8534e24)
- Use hashing FormatV1 (#258) (646daa5)
- plugins now support both version
3
and2
- Breaking Change: changed
TestResource
API #137 ConfigureProvider
now supports standardhcl
byte streamTableResolver
specify channel directiontype TableResolver func(ctx context.Context, meta ClientMeta, parent *Resource, res chan<- interface{}) error
- Added
SkipEmptyColumn
andSkipEmptyRows
toResourceTestCase
- If test fail it will print what are the missing columns as well.
- Added attribute
IgnoreInTests
to column API #138 ConfigureProvider
now supports standardhcl
byte streamq
- Fix table and column name limit tests #134.
- SDK e2e testing terraform apply now also logs #130.
- Added new test for table and column name limits #133.
- Added support for error interface for diagnostics #128.
- Improved doc generation to remove unused files #127 fixes #116.
- Added warning about file descriptor usage #126 fixes cloudquery/cloudquery#285.
- fixed bad execution error validation #125
- Updated SDK dependencies #121
- Add column name to resolver errors #114
- Improve plugin serve execution message #117
- Support IPAddressesResolver for TypeInetArray #112
- []struct now can be parsed automatically to jsons #109
- feat/implementation of parallel clients limit by @fdistorted in #103
- Support passing table meta information over cqproto #107
- Support diagnostics from fetch executions, allow providers to define custom diagnostic classifiers for errosr received from the fetch execution #104
- Add more metadata sent on fetched resources completion, status, resource count and diagnostics #104
Fix drop provider tables due to out of shared memory, a large number of tables exceeds the transaction memory limit of usual database configurations #105
- fixed missing stale filter
--disable-delete
in cloudquery #102
- updated integration test validation, allowing at least 1 results #101
- Added support to remove stale data based on
last_updated
column that wasn't fetched in latest refresh, activate with--disable-delete
in cloudquery #95
- Integration tesing should fail if provider has internal error #98
- fixed default resolver for resource valus to be json for unknown types #99
- Debugging providers will print debug level by default. Trace enabled via env variable
CQ_PROVIDER_DEBUG_TRACE_LOG
#93
- Added support to close migrator connection #92
- fix resource insert logging error, print syntax error SQL on failure #89
- Added support to fetch all resources with "*" #87
- Partial fetch flag enabled by default on configuration (cq init [provider]) creation for new providers #87
- fix missing table name from partial fetch error #85
- fix missing database connection url set #84
- Added support for partial fetching #60
- fix edge case of migration jumps #78
- Added support for provider migrations #71
- Added support for common resolvers #61
- IP Resolver
- INET resolver
- Mac resolver
- UUID resolver
- Datetime Resolver
- Date Resolver
- String Transformer
- Int Transformer
- Return error on duplicate resources request fixes #58
- Add better recovery from panic in resolvers, printing stack and errors in log #55
- Added a changelog :)
- Added support for user defined Primary Keys in #41
- Added support to disable delete of data #41
- Added meta field, meta information on the resource, for example: when resource updated last. #41
- Changed default insert in provider from Insert to Copy-From, this method improves insert performance #48
- Breaking Change: default CloudQuery "id" from
id
tocq_id
#41
Base version at which changelog was introduced.