summarylogtreecommitdiffstats
path: root/pgpointcloud.changelog
blob: 578130acab4944612849949076332071030a1c30 (plain)
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
1.2.5, 2023-09-19
-----------------

- Bug fixes
 - Fix compilation with PostgreSQL 16 (#340)

1.2.4, 2022-09-26
-----------------

- Bug fixes
  - Add upgrade paths for pointcloud_postgis (#327)

- Enhancements
  - Add support for PostgreSQL 15 (#318)

1.2.3, 2022-09-12
-----------------

- Bug fixes
  - Fix segmentation fault in pcpatch_transform (#322)
  - Fixes uninitialised schema cache during first call (#317)
  - Don't call SPI_finish() when erroring out (#312)
  - No crash when an invalid dimensional patch is compressed (#320)

- Enhancements
  - Add documentation for debugging with Valgrind (#316)
  - Add documentation for debugging with GDB (#321)

1.2.2, 2022-05-10
-----------------

- Breaking changes
 - Drop support for PG 9.6

- Bug fixes
 - Fix dump and restore #301 #306
 - Fix compilation with GCC 10.1 #273
 - Fix compilation with PostgreSQL 13 beta 1 #270
 - Fix Debian regression tests on 32-bits architecture #260
 - Fix CXXFLAGS #257

- Enhancements
 - Add documentation for NESTED_QSORT #293
 - Add tutorial for schema and compression #299
 - Add Dockerfile with PostgreSQL 12 and PostGIS 3 #265

1.2.1, 2020-01-01
-----------------

- Bug fixes
 - Fix compilation with PostgreSQL 11 #237
 - Fix compilation with PostgreSQL 12 #243

- Enhancements
 - Improve documentation for PC_MemSize #232
 - Fix unit tests with PostgreSQL >= 10 #253
 - Fix typo in README #238

1.2.0, 2018-08-22
-----------------

- New features
 - Add PC_MakePatch(pcid integer, values float8[]) #220
 - Mark functions as PARALLEL SAFE #227

- Bug fixes
 - patch fails to compress as GHT #35
 - libght breaks schema parsing #196
 - Fix memcpy size in pc_patch_wkb_set_int32 #226

- Enhancements
 - Improve doc for PC_FilterBetween #217
 - Remove GHT support #214
 - Fix installcheck when lazperf is disabled #222
 - Fix compilation and installcheck when lazperf is disabled #224

1.1.1, 2018-06-12
-----------------

- Bug fixes
 - Fix bug in pc_patch_uncompressed_from_lazperf (#215)

- Enhancements
 - Document creating a PC_EnvelopeGeometry-based index (#208)
 - Use PostgreSQL 9.6 with PostGIS 2.4 on Travis (#210)
 - Add missing description in AC_DEFINE (#213)

1.1.0, 2018-04-30
-----------------

- New functions
 - PC_PCId(pcpoint|pcpatch)
 - PC_Get(pcpoint) returns float8[]
 - PC_Summary(pcpatch)
 - PC_Patch{Min,Max,Avg}(pcpatch) returns pcpoint (#77)
 - PC_Upgrade([<target_version>])
 - PC_Lib_Version(), PC_Script_Version() (#40)
 - PC_Sort(pcpatch,text[]) (#106)
 - PC_IsSorted(pcpatch,text[],boolean) (#106)
 - PC_Range(pcpatch, int, int) returns pcpatch (#152)
 - PC_BoundingDiagonalAsBinary(pcpatch) and PC_BoundingDiagonalGeometry(pcpach) (#158)
 - PC_SetPCId(pcpatch, int, float8 default 0.0) (#163)
 - PC_Transform(pcpatch, int, float8 default 0.0) (#165)
 - PC_Full_Version() (#201)

- Enhancements
 - Support sigbits encoding for 64bit integers (#61)
 - Warn about truncated values (#68)
 - Warn about script/lib version mismatch (#40)
 - Compatibility with PostgreSQL 9.5 (#90)
 - Support LAZ compression for PcPatch (#105)

1.0.1, 2015-08-09
-----------------

- Bug fixes
  - #79, Fix PC_Filter stats computation with dimensionally-compressed
    patches
  - #78, Fix PC_Filter stats computation with scaled dimensions
  - #71, Fix crash in pc_schema_from_xml
  - #66, Fix crash in pc_schema_clone (unexploitable via SQL)
  - #37, Fix access to uninitialized variables
  - #31, Fix crash in pc_patch
  - #28, Fix uninterruptible loop from pc_schemaisvalid
  - #27, Fix pointcloud_columns view definition to handle
    null-typmoded cols
  - #23, Fix computation of dimensional patch extent
  - #26, Fix cmake build with GCC 4.8 (-fPIC)

- Enhancements
  - #39, Provide upgrade scripts

1.0.0
-----

Initial release, also known as:
  - 0.1.0 (git tag v0.1.0)
  - 1.0 (extension script filename)