Skip to content
This repository has been archived by the owner on Aug 12, 2022. It is now read-only.

Latest commit

 

History

History
549 lines (302 loc) · 31.4 KB

CHANGELOG.md

File metadata and controls

549 lines (302 loc) · 31.4 KB

Changelog

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)

Bug Fixes

  • 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)

Features

0.14.5 (2022-07-27)

Bug Fixes

  • deps: Update golang.org/x/sync digest to 886fb93 (#438) (451ce51)

0.14.4 (2022-07-22)

Bug Fixes

  • Add support for int32 and int64 array types (#433) (7d4624d)

0.14.3 (2022-07-22)

Bug Fixes

0.14.2 (2022-07-21)

Features

  • add ToPointer helper function to convert values to pointers (#427) (e34dcfb)

0.14.1 (2022-07-20)

Features

  • Better backwards compatibility with older providers/core (#425) (e623c09)

0.14.0 (2022-07-19)

⚠ BREAKING CHANGES

  • Remove HCL config support (#424)

Bug Fixes

  • 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)

Miscellaneous Chores

0.13.5 (2022-07-08)

Bug Fixes

0.13.4 (2022-07-04)

Features

  • tests: Fetch only the resources required for test being run (#400) (5fa0315)

Bug Fixes

  • deps: Update module github.com/cloudquery/faker/v3 to v3.7.6 (#412) (c02f433)

0.13.3 (2022-07-04)

Bug Fixes

  • 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)

Bug Fixes

  • Use 'cur' ulimit in calculation, not 'max' (#399) (1acc3de)

0.13.1 (2022-06-30)

Features

  • Send telemetry about failed COPY FROMs (#395) (8c5a329)

0.13.0 (2022-06-30)

⚠ BREAKING CHANGES

  • Remove unused code/features: Global tables, CascadeDeleteFilters, ExtraFields, AlwaysDelete (#392)

Miscellaneous Chores

  • Remove unused code/features: Global tables, CascadeDeleteFilters, ExtraFields, AlwaysDelete (#392) (eee8029)

0.12.5 (2022-06-27)

Bug Fixes

  • Put example YAML from the provider in configuration block (#388) (1e06428)

0.12.4 (2022-06-27)

Bug Fixes

  • 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)

Bug Fixes

0.12.2 (2022-06-24)

Bug Fixes

  • Issues when PG username is 'cloudquery' (#371) (3317cae)

0.12.1 (2022-06-21)

Bug Fixes

0.12.0 (2022-06-21)

⚠ BREAKING CHANGES

  • Support both YAML and HCL config (#332)

Features

0.11.4 (2022-06-20)

Bug Fixes

  • 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)

Bug Fixes

0.11.2 (2022-06-15)

Features

  • Calculate max goroutines based on file limit (#337) (fb429b8)

0.11.1 (2022-06-14)

Bug Fixes

  • deps: Update module github.com/cloudquery/faker/v3 to v3.7.5 (#334) (cd97a4f)

0.11.0 (2022-06-08)

⚠ BREAKING CHANGES

  • IgnoreError Recursively for tables and columns (#323)

Features

0.10.11 (2022-06-07)

Features

0.10.10 (2022-06-07)

Features

0.10.9 (2022-06-07)

Bug Fixes

0.10.8 (2022-06-07)

Bug Fixes

0.10.7 (2022-06-01)

Features

0.10.6 (2022-06-01)

Features

0.10.5 (2022-05-31)

Bug Fixes

0.10.4 (2022-05-29)

Features

0.10.3 (2022-05-26)

Features

0.10.2 (2022-05-25)

Bug Fixes

  • testing: Don't add ignored diagnostics to errors validation (#283) (370da1e)

0.10.1 (2022-05-24)

Bug Fixes

0.10.0 (2022-05-24)

⚠ BREAKING CHANGES

  • Migrations removal (#262)

Features

0.9.5 (2022-05-23)

Bug Fixes

0.9.4 (2022-05-17)

Bug Fixes

[v0.6.1] - 2022-01-03

⚙️ Changed

  • plugins now support both version 3 and 2

[v0.6.0] - 2021-12-31

⚙️ Changed

  • Breaking Change: changed TestResource API #137
  • ConfigureProvider now supports standard hcl byte stream
  • TableResolver specify channel direction type TableResolver func(ctx context.Context, meta ClientMeta, parent *Resource, res chan<- interface{}) error

🚀 Added

  • Added SkipEmptyColumn and SkipEmptyRows to ResourceTestCase
  • If test fail it will print what are the missing columns as well.
  • Added attribute IgnoreInTests to column API #138
  • ConfigureProvider now supports standard hcl byte streamq

[v0.5.7]- 2021-12-20

⚙️ Changed

  • Fix table and column name limit tests #134.

[v0.5.6] - 2021-12-18

⚙️ Changed

  • SDK e2e testing terraform apply now also logs #130.

🚀 Added

  • Added new test for table and column name limits #133.

[v0.5.5] - 2021-12-15

⚙️ Changed

[v0.5.4] - 2021-12-09

🕷️ Fixed

  • fixed bad execution error validation #125

[v0.5.3] - 2021-12-06

⚙️ Changed

  • Updated SDK dependencies #121
  • Add column name to resolver errors #114
  • Improve plugin serve execution message #117

[v0.5.2] - 2021-11-23

🚀 Added

  • Support IPAddressesResolver for TypeInetArray #112
  • []struct now can be parsed automatically to jsons #109

[v0.5.1] - 2021-11-01

🚀 Added

  • feat/implementation of parallel clients limit by @fdistorted in #103
  • Support passing table meta information over cqproto #107

[v0.5.0] - 2021-10-21

🚀 Added

  • 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

[v0.4.10] - 2021-10-18

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

[v0.4.9] - 2021-10-07

🕷️ Fixed

  • fixed missing stale filter --disable-delete in cloudquery #102

[v0.4.8] - 2021-10-05

🕷️ Fixed

  • updated integration test validation, allowing at least 1 results #101

[v0.4.7] - 2021-09-23

🚀 Added

  • 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

⚙️ Changed

  • Integration tesing should fail if provider has internal error #98

🕷️ Fixed

  • fixed default resolver for resource valus to be json for unknown types #99

[v0.4.6] - 2021-09-14

⚙️ Changed

  • Debugging providers will print debug level by default. Trace enabled via env variable CQ_PROVIDER_DEBUG_TRACE_LOG #93

[v0.4.5] - 2021-09-14

🚀 Added

  • Added support to close migrator connection #92

[v0.4.4] - 2021-09-13

🕷️ Fixed

  • fix resource insert logging error, print syntax error SQL on failure #89

[v0.4.3] - 2021-09-06

🚀 Added

  • Added support to fetch all resources with "*" #87

⚙️ Changed

  • Partial fetch flag enabled by default on configuration (cq init [provider]) creation for new providers #87

[v0.4.2] - 2021-09-04

🕷️ Fixed

  • fix missing table name from partial fetch error #85

[v0.4.1] - 2021-09-02

🕷️ Fixed

  • fix missing database connection url set #84

[v0.4.0] - 2021-09-02

🚀 Added

  • Added support for partial fetching #60

[v0.3.4] - 2021-08-25

🕷️ Fixed

  • fix edge case of migration jumps #78

🚀 Added

  • Added support for provider migrations #71

[v0.3.2] - 2021-08-11

🕷️ Fixed

  • Generate random cq_id if some primary keys are null #63 fixed in #68

🚀 Added

  • Added support for common resolvers #61
    • IP Resolver
    • INET resolver
    • Mac resolver
    • UUID resolver
    • Datetime Resolver
    • Date Resolver
    • String Transformer
    • Int Transformer

[v0.3.1] - 2021-07-30

🕷️ Fixed

  • Return error on duplicate resources request fixes #58
  • Add better recovery from panic in resolvers, printing stack and errors in log #55

[v0.3.0] - 2021-07-28

🚀 Added

  • 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

  • Changed default insert in provider from Insert to Copy-From, this method improves insert performance #48
  • Breaking Change: default CloudQuery "id" from id to cq_id #41

[0.2.8] - 2021-07-15

Base version at which changelog was introduced.