forked from octoenergy/tentaclio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
159 lines (125 loc) · 4.47 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.6] - 2022-07-04
### Added
- Added snowflake plugin + schema
## [1.0.5] - 2022-05-23
### Changed
- Allow specifying encoding for byte streams
## [1.0.4] - 2022-03-04
### Changed
- Replace sqlalchemy's result.ResultProxy typehint with CursorResult
- Enables sqlalchemy>=1.4
## [1.0.3] - 2022-01-18
### Changed
- Pin databricks plugin to thrift version
- Pin pandas<1.4 to avoid sqlalchemy dependency clash
## [1.0.2] - 2022-01-18
### Changed
- Automatically import plugins
- Enable installing plugins via setuptools extras
## [1.0.1] - 2022-01-18
### Changed
- Re-release v1.0.0 after ensuring necessary tentaclio dependent services
are pinned appropriately
## [1.0.0] - 2021-11-26
### Changed
- Move athena, s3, gs, gdrive, databricks, postgres to seperate packages
## [0.0.15] - 2021-03-23
### Addition
- Add Databricks db client
## [0.0.14] - 2021-03-17
### Fix
- Temporarily pin sqlalchemy to <1.4 due to deprecated ResultProxy interface
## [0.0.13] - 2020-10-30
### Addition
- Update to pandas 1.1.3 by E.on request
## [0.0.12] - 2020-09-24
### Fix
- The token from google might have extra fields that cause the authentication process to fail
## [0.0.11] - 2020-09-23
### Fix
- When we have access to a file in a shared drive but not to the drive itself it
breaks the routine to "mount" the drives, as it can't access the root. Ignore those
drives by the time being and warn the user.
## [0.0.10] - 2020-09-18
### Fix
- Specify PyAthena version to prevent errors from current release
## [0.0.9] - 2020-08-27
### Addition
- Allow filtering credentials by username in the url too. Until now we were relying on scheme,
hostname, and path.
## [0.0.8] - 2020-08-27
### Fix
- Add dataclasses dependency to support python 3.6.
## [0.0.7] - 2020-08-25
### Fix
- Remove upper constraint on `boto3` Python dependency.
## [0.0.6] - 2020-08-25
### Fix
- Windows based system don not have the HOME environment variable set by default.
Fixed by using UserProfile instead.
## [0.0.5] - 2020-08-02
### Fix
- Fix problems with base stream as it needed to make itself as fushable
in order to play nicely with zip files
### Added
- Experimental google drive support
## [0.0.4] - 2020-07-15
### Fix
- Fix problems with base stream as it needed to make itself as seekable
in order to play nicely with zip files
### Changed
- Now the required dev version is python 3.7
## [0.0.3] - 2020-07-02
### Fix
- Fix issue with the application name string for postgres
## [0.0.2] - 2020-07-02
### Added
- TENCACLIO__PG_APPLICATION_NAME overrides the application name for postgres connection string
## [0.0.1] - 2020-06-15
### Added
- support for google cloud storage (thanks to @benjamincerigo)
### Changed
- Improved readme
- Mark release as stable
## [0.0.1-alpha.10] - 2020-05-18
### Added
- `extras/init_tentaclio.sh` for automatically create a secrets file and configure the user's
environment.
### Fixed
- `SQLAlchemyClient.query()` now takes an explicit `params` kwarg consistent with `conn.execute()`
## [0.0.1-alpha.9] - 2020-03-27
### Changed
- Enforce versioning on `pandas` due to compatibility issues with the new I/O API (v1.0.2)
## [0.0.1-alpha.8] - 2020-03-19
### Added
- `PostgresClient.get_df_unsafe()` using COPY for faster Postgres queries
## [0.0.1-alpha.7] - 2020-03-18
### Changed
- Do not check if the resource is a file before retrieval in the ftp client. The method might not
be implemented and the server will complain regardless.
## [0.0.1-alpha.6] - 2020-03-18
### Added
- Allow ftp scandir fallback to dir when mlst is not implemented on the server
## [0.0.1-alpha.5] - 2020-02-12
### Added
- Support deleting resources (ftp and sftp).
## [0.0.1-alpha.4] - 2020-01-21
### Added
- Support deleting resources (S3 and local file system ).
- Support for copying any arbitrary pair of resources.
- Support for copying S3 files using aws boto directly.
### Changed
- Removed a duplication of the main api.
## [0.0.1-alpha.3] - 2019-07-24
### Added
- Support for listing resources (S3, local file system, sftp, and ftp schemes).
- More internal registries for more types of handlers.
### Changed
- URL class no longer contains the stream handlers.
## [0.0.1-alpha.2] - 2019-07-24
### Added
- Athena client.