-
Notifications
You must be signed in to change notification settings - Fork 35
/
CHANGES.txt
135 lines (96 loc) · 4.44 KB
/
CHANGES.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
Changes
=======
v2.2 - PLANNED for April 2024
-----------------------------
Leftovers from 2.1, also new GH Workflows for CI/CD and new Dockerfile.
v2.1 - january 9, 2023
----------------------
See closed issues in Milestone 2.1: https://github.com/geopython/stetl/milestone/11?closed=1
Mainly cleanup of Py3 migration issues, version upgrades for supporting libs (GDAL etc) and Dockerfile.
Also many issues related to BAG v2 ETL, which uses the GDAL OGR BAGLV Driver, within NLExtract.
See https://github.com/nlextract/NLExtract.
v2.0 - april 11, 2019
---------------------
FIRST VERSION SUPPORTING PYTHON3-ONLY!
See closed issues in Milestone 2.0: https://github.com/geopython/stetl/milestone/10?closed=1
These are all related to the Py2 to Py3 migration. Other issues are moved to later Milestones/releases.
Main is the PR worked on for the Py2 to Py3 migration:
https://github.com/geopython/stetl/pull/81
v1.3 - march 20, 2019
---------------------
LAST VERSION SUPPORTING PYTHON2!
See closed issues in Milestone 1.3: https://github.com/geopython/stetl/milestone/9?closed=1
Very few changes, this release is mainly to make a baseline for v2.0 (Python3).
v1.2 - july 7, 2018
-------------------
See closed issues in Milestone 1.2: https://github.com/geopython/stetl/milestone/8?closed=1
Most important changes are related to deployment in Docker and Kubernetes environments, dealing
with (env) variables, Stetl arguments and logging, for example:
- issue #71: Allow Environment vars to substitute/override config template arg-variables
- issue #72: Allow multiple -a args for Stetl main prog. Allowing multiple -a arguments allows
for more simpler overriding of for example default options.
- #68 Stetl should not output passwords and other particular data in its log
v1.1.1 - november 7, 2017
-------------------------
Biggest change is that the Stetl repo moved to https://github.com/geopython/stetl/.
See closed issues in Milestone 1.1.1: https://github.com/geopython/stetl/milestone/6?closed=1
Highlights:
- new Component Splitter to split (Filter/Output) data streams within a Chain
- new Component Merger to combine (Input) data streams within a Chain
- Splitter and Merger can be combined in single Chain
- automatic Travis build
- more Unit tests
- flake8 for clean Python code
- move to GDAL v2 (though v1 may still work)
- new compact Docker Image based on debian:stretch-slim
- bugfixes XML stream support
v1.0.9 - 17 june 2016
---------------------
See https://github.com/geopython/stetl/issues?q=milestone%3A%22Version+1.0.9%22+is%3Aclosed
Highlights:
- Substitutable config options in properties file (-a arg)
- Docker support via Stetl Docker image
- Generic ogr2ogr Input Component enhancement
v1.0.8 - 2 july 2015
--------------------
See https://github.com/geopython/stetl/issues?q=milestone%3A%22Version+1.0.8%22
- generic OgrOutput component
- Apache Log File Input
v1.0.7 - 24 nov 2014
--------------------
- start of Stetl Format conversion Filter
- generic OgrInput component
- SQLite Input component
- BAG to INSPIRE Addresses example with Jinja2 Templating Filter
- Jinja2 Filter refinements
v1.0.6 - 5 sept 2014
--------------------
- allow spatial_extent in OGROutput Top10NL example
- httpinput more robust
- Packet: new type 'record', as Python dict structure
- httpinput: ApacheDirInput, input data from Apache index listing
- dboutput: PostgresInsertOutput, insert single record into Postgres
- component: add before_/after_invoke and after_chain_invoke() for intercepting
- filters: start of Python Templating filters: simple string and Jinja2 templating
- Packet: new type 'struct' basically a free form dict, the result of reading CSV
- input: CSV file input
- new examples: 9_string_templating and 10_jinja2_templating
- start stetl --doc option to print class configuration info
- config: start of adding meta attribute config info via class vars of type Attr
v1.0.5 - 19 feb 2014
--------------------
- cater for strange lxml parse error: https://bugs.launchpad.net/lxml/+bug/1185701
- more Dutch BGT (large scale topo) examples by thijsbrentjens
v1.0.4 - 23 sept 2013
---------------------
- more documention
- Dutch BGT (Basis Registratie Grootschalige Topografie) example
- Ordnance Survey Mastermap example
- strip XML namespaces option to XmlElementStreamerFileInput
v1.0.1 v1.0.3 - aug/sept 2013
-----------------------------
Minor changes to enable distribution.
v1.0.0 - june 2013
------------------
- First version
- Add to Python Package Index (#3).