-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChanges
113 lines (90 loc) · 4.01 KB
/
Changes
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
Revision history for plv8
2.3.7 2018-07-13
- support pg 11
- support procedures
2.3.6 2018-06-21
- change v8 to use its default array buffer allocator rather than
using pg's memory contexts
2.3.5 2018-06-13
- better bytea handling for arrays
2.3.4 2018-05-07
- add execution timeout support to windows
- add automatic creation of update files on macos/linux/unix
- add automatic creation of setup files on windows
2.3.3 2018-04-27
- added upgrade scripts
- added cancelling signal support on macos/linux/unix
2.3.2 2018-04-13
- moved permissions check into a PG_TRY/PG_CATCH block
- updated external startup compilation to include v8 >= 5.0
2.3.1 2018-03-07
- add optional functionality for execution timeouts
2.3.0 2018-02-12
- track v8 6.4.388.40
- change build system
- force static to be default build
2.1.0 2017-07-05
- track v8 5.8.301
- better error handling
2.0.0 2017-02-02
- track v8 5.4.500.43
2.0.0-dev
- track v8 4.4-4.10
- add plv8_version()
1.5.1 2016-03-27
- add fix for current resource owner
1.5.0 2016-02-26
- Adaptions for current V8 version, e.g. 4.1.0.x - 4.3.66
(see http://strongloop.com/strongblog/node-js-v0-12-c-apis-breaking/
for an overview of the V8 changes which break existing code bases)
- GUC plv8.v8_flags for V8 engine initialization flags
- Fixed crash in ArrayBuffer
- Fixed encoding issues with elog
- Fixed memory leak in cursor fetch
- Errors return full error context as an object now
- Fixed crash bug in cursor fetch
1.4.4 2015-05-26
- Add jsonb type coercion in function boundary.
- Fix crash related to FLEXIBLE_ARRAY_MEMBER changes.
1.4.3 2015-02-02
- Fix compilation for 9.4
- Fix off-by-one in variadic .execute handling
- Add .gitignore
- Fix incorrect code in return_next
- Mark NULL in converter even for dropped columns to prevent crash.
1.4.2 2014-02-20
- Fix CREATE FUNCTION in startup procedure.
- Fix dropped column case.
- Accept non-array parameters to execute().
- Prevent privilege escalation in explicit calls to validators.
1.4.1 2013-05-14
- Fix compilation with v8 3.18.x
1.4.0 2013-04-29
- Implement fetch(n) and move(n).
- Fix a bug around type conversion.
- Support recent version of v8.
- Disallow use of plv8.execute() when outside of transaction.
- Fix some memory leaks.
- Remove use of gettext().
- Upgrade LiveScript to 1.1.1.
1.3.0 2012-12-08
- Make two dialects (plcoffee, plls) official sub-extensions.
- Implement builtin json type conversion.
- Static build and automatic v8 build via 'static' target.
- Implement v8's remote debugger if enabled.
- Implement bytea type conversion and typed array.
- Allow polymorphic and internal types in argument and return types.
- Support user defined window functions.
- Potential bug fixes.
1.2.1 2012-12-08
- Fix a crash in returning array value from array-return function.
- Fix trigger so that returned NULL can be handled correctly.
1.2.0 2012-07-20
- Check the field names match for SRFs.
- Fix EpochToDate to handle non integer timestamp case.
- Let parser deduce parameter types in SPI queries.
1.1.0 2012-06-07
- Add plv8.version string.
- Fix a bug around name[] conversion from/to SQL.
1.1.0beta1 2012-05-13
- Initial public beta.