@@ -14,35 +14,33 @@ protocol and Cassandra Query Language v3.
14
14
<email >michael.penick@datastax.com</email >
15
15
<active >yes</active >
16
16
</lead >
17
- <date >2016-02-11 </date >
18
- <time >10:16:05 </time >
17
+ <date >2016-07-18 </date >
18
+ <time >11:29:26 </time >
19
19
<version >
20
- <release >1.1 .0</release >
21
- <api >1.1 .0</api >
20
+ <release >1.2 .0</release >
21
+ <api >1.2 .0</api >
22
22
</version >
23
23
<stability >
24
24
<release >stable</release >
25
25
<api >stable</api >
26
26
</stability >
27
27
<license uri =" http://www.apache.org/licenses/LICENSE-2.0" >Apache License 2.0</license >
28
28
<notes >
29
- # 1.1 .0
29
+ # 1.2 .0
30
30
31
31
Features:
32
32
33
- * Added support for PHP 7
34
- * Added support for UDTs and tuples
35
- * Added support for nested collections
36
- * Added access to raw paging token (via `Cassandra\Rows::pagingStateToken()`)
37
- * Added support for client-side timestamps and timestamp generators
38
- * Added support for retry policys (includes logging, downgrading and fallthrough)
39
- * Added the ability to disable schema metadata updates (via `Cassandra\Cluster\withSchemaMetdata()`)
40
- * Added support for using named arguments with `Cassandra\SimpleStatement`
41
- * Changed the default consistency to `LOCAL_ONE` (from `ONE`)
33
+ * Added support for `tinyint` and `smallint` types
34
+ * Added support for `date` and `time` types
35
+ * Added support for secondary index metadata
36
+ * Added support for UDF/UDA metadata
37
+ * Added support for materialized view metadata
38
+ * Added blacklist and whitelist datacenter and host policies
42
39
43
40
Bug Fixes:
44
41
45
- * [PHP-70] Fixed invalid encoding of decimals and varints
42
+ * [PHP-100] Whitelist/Blacklist LB setting should update the cluster builder hash key
43
+ * [PHP-101] Memory leak when paging results
46
44
</notes >
47
45
<contents >
48
46
<dir name =" /" >
@@ -52,6 +50,7 @@ Bug Fixes:
52
50
<file role =" src" name =" php_cassandra.h" />
53
51
<file role =" src" name =" php_cassandra_types.h" />
54
52
<file role =" src" name =" src/Cassandra.c" />
53
+ <file role =" src" name =" src/Cassandra/Aggregate.c" />
55
54
<file role =" src" name =" src/Cassandra/BatchStatement.c" />
56
55
<file role =" src" name =" src/Cassandra/Bigint.c" />
57
56
<file role =" src" name =" src/Cassandra/Bigint.h" />
@@ -62,14 +61,25 @@ Bug Fixes:
62
61
<file role =" src" name =" src/Cassandra/Collection.c" />
63
62
<file role =" src" name =" src/Cassandra/Collection.h" />
64
63
<file role =" src" name =" src/Cassandra/Column.c" />
64
+ <file role =" src" name =" src/Cassandra/Date.c" />
65
+ <file role =" src" name =" src/Cassandra/Date.h" />
65
66
<file role =" src" name =" src/Cassandra/Decimal.c" />
66
67
<file role =" src" name =" src/Cassandra/Decimal.h" />
68
+ <file role =" src" name =" src/Cassandra/DefaultAggregate.c" />
67
69
<file role =" src" name =" src/Cassandra/DefaultCluster.c" />
68
70
<file role =" src" name =" src/Cassandra/DefaultColumn.c" />
71
+ <file role =" src" name =" src/Cassandra/DefaultColumn.h" />
72
+ <file role =" src" name =" src/Cassandra/DefaultFunction.c" />
73
+ <file role =" src" name =" src/Cassandra/DefaultFunction.h" />
74
+ <file role =" src" name =" src/Cassandra/DefaultIndex.c" />
75
+ <file role =" src" name =" src/Cassandra/DefaultIndex.h" />
69
76
<file role =" src" name =" src/Cassandra/DefaultKeyspace.c" />
77
+ <file role =" src" name =" src/Cassandra/DefaultMaterializedView.c" />
78
+ <file role =" src" name =" src/Cassandra/DefaultMaterializedView.h" />
70
79
<file role =" src" name =" src/Cassandra/DefaultSchema.c" />
71
80
<file role =" src" name =" src/Cassandra/DefaultSession.c" />
72
81
<file role =" src" name =" src/Cassandra/DefaultTable.c" />
82
+ <file role =" src" name =" src/Cassandra/DefaultTable.h" />
73
83
<file role =" src" name =" src/Cassandra/Exception.c" />
74
84
<file role =" src" name =" src/Cassandra/Exception/AlreadyExistsException.c" />
75
85
<file role =" src" name =" src/Cassandra/Exception/AuthenticationException.c" />
@@ -98,17 +108,20 @@ Bug Fixes:
98
108
<file role =" src" name =" src/Cassandra/ExecutionOptions.c" />
99
109
<file role =" src" name =" src/Cassandra/Float.c" />
100
110
<file role =" src" name =" src/Cassandra/Float.h" />
111
+ <file role =" src" name =" src/Cassandra/Function.c" />
101
112
<file role =" src" name =" src/Cassandra/Future.c" />
102
113
<file role =" src" name =" src/Cassandra/FutureClose.c" />
103
114
<file role =" src" name =" src/Cassandra/FuturePreparedStatement.c" />
104
115
<file role =" src" name =" src/Cassandra/FutureRows.c" />
105
116
<file role =" src" name =" src/Cassandra/FutureSession.c" />
106
117
<file role =" src" name =" src/Cassandra/FutureValue.c" />
118
+ <file role =" src" name =" src/Cassandra/Index.c" />
107
119
<file role =" src" name =" src/Cassandra/Inet.c" />
108
120
<file role =" src" name =" src/Cassandra/Inet.h" />
109
121
<file role =" src" name =" src/Cassandra/Keyspace.c" />
110
122
<file role =" src" name =" src/Cassandra/Map.c" />
111
123
<file role =" src" name =" src/Cassandra/Map.h" />
124
+ <file role =" src" name =" src/Cassandra/MaterializedView.c" />
112
125
<file role =" src" name =" src/Cassandra/Numeric.c" />
113
126
<file role =" src" name =" src/Cassandra/PreparedStatement.c" />
114
127
<file role =" src" name =" src/Cassandra/RetryPolicy.c" />
@@ -124,15 +137,22 @@ Bug Fixes:
124
137
<file role =" src" name =" src/Cassandra/Set.c" />
125
138
<file role =" src" name =" src/Cassandra/Set.h" />
126
139
<file role =" src" name =" src/Cassandra/SimpleStatement.c" />
140
+ <file role =" src" name =" src/Cassandra/Smallint.c" />
141
+ <file role =" src" name =" src/Cassandra/Smallint.h" />
127
142
<file role =" src" name =" src/Cassandra/Statement.c" />
128
143
<file role =" src" name =" src/Cassandra/Table.c" />
144
+ <file role =" src" name =" src/Cassandra/Table.h" />
145
+ <file role =" src" name =" src/Cassandra/Time.c" />
146
+ <file role =" src" name =" src/Cassandra/Time.h" />
129
147
<file role =" src" name =" src/Cassandra/Timestamp.c" />
130
148
<file role =" src" name =" src/Cassandra/Timestamp.h" />
131
149
<file role =" src" name =" src/Cassandra/TimestampGenerator.c" />
132
150
<file role =" src" name =" src/Cassandra/TimestampGenerator/Monotonic.c" />
133
151
<file role =" src" name =" src/Cassandra/TimestampGenerator/ServerSide.c" />
134
152
<file role =" src" name =" src/Cassandra/Timeuuid.c" />
135
153
<file role =" src" name =" src/Cassandra/Timeuuid.h" />
154
+ <file role =" src" name =" src/Cassandra/Tinyint.c" />
155
+ <file role =" src" name =" src/Cassandra/Tinyint.h" />
136
156
<file role =" src" name =" src/Cassandra/Tuple.c" />
137
157
<file role =" src" name =" src/Cassandra/Tuple.h" />
138
158
<file role =" src" name =" src/Cassandra/Type.c" />
@@ -179,17 +199,23 @@ Bug Fixes:
179
199
<file role =" src" name =" version.h" />
180
200
<file role =" doc" name =" LICENSE" />
181
201
<file role =" doc" name =" doc/Cassandra.php" />
202
+ <file role =" doc" name =" doc/Cassandra/Aggregate.php" />
182
203
<file role =" doc" name =" doc/Cassandra/BatchStatement.php" />
183
204
<file role =" doc" name =" doc/Cassandra/Bigint.php" />
184
205
<file role =" doc" name =" doc/Cassandra/Blob.php" />
185
206
<file role =" doc" name =" doc/Cassandra/Cluster.php" />
186
207
<file role =" doc" name =" doc/Cassandra/Cluster/Builder.php" />
187
208
<file role =" doc" name =" doc/Cassandra/Collection.php" />
188
209
<file role =" doc" name =" doc/Cassandra/Column.php" />
210
+ <file role =" doc" name =" doc/Cassandra/Date.php" />
189
211
<file role =" doc" name =" doc/Cassandra/Decimal.php" />
212
+ <file role =" doc" name =" doc/Cassandra/DefaultAggregate.php" />
190
213
<file role =" doc" name =" doc/Cassandra/DefaultCluster.php" />
191
214
<file role =" doc" name =" doc/Cassandra/DefaultColumn.php" />
215
+ <file role =" doc" name =" doc/Cassandra/DefaultFunction.php" />
216
+ <file role =" doc" name =" doc/Cassandra/DefaultIndex.php" />
192
217
<file role =" doc" name =" doc/Cassandra/DefaultKeyspace.php" />
218
+ <file role =" doc" name =" doc/Cassandra/DefaultMaterialzedView.php" />
193
219
<file role =" doc" name =" doc/Cassandra/DefaultSchema.php" />
194
220
<file role =" doc" name =" doc/Cassandra/DefaultSession.php" />
195
221
<file role =" doc" name =" doc/Cassandra/DefaultTable.php" />
@@ -220,16 +246,19 @@ Bug Fixes:
220
246
<file role =" doc" name =" doc/Cassandra/Exception/WriteTimeoutException.php" />
221
247
<file role =" doc" name =" doc/Cassandra/ExecutionOptions.php" />
222
248
<file role =" doc" name =" doc/Cassandra/Float.php" />
249
+ <file role =" doc" name =" doc/Cassandra/Function.php" />
223
250
<file role =" doc" name =" doc/Cassandra/Future.php" />
224
251
<file role =" doc" name =" doc/Cassandra/FutureClose.php" />
225
252
<file role =" doc" name =" doc/Cassandra/FutureException.php" />
226
253
<file role =" doc" name =" doc/Cassandra/FuturePreparedStatement.php" />
227
254
<file role =" doc" name =" doc/Cassandra/FutureRows.php" />
228
255
<file role =" doc" name =" doc/Cassandra/FutureSession.php" />
229
256
<file role =" doc" name =" doc/Cassandra/FutureValue.php" />
257
+ <file role =" doc" name =" doc/Cassandra/Index.php" />
230
258
<file role =" doc" name =" doc/Cassandra/Inet.php" />
231
259
<file role =" doc" name =" doc/Cassandra/Keyspace.php" />
232
260
<file role =" doc" name =" doc/Cassandra/Map.php" />
261
+ <file role =" doc" name =" doc/Cassandra/MaterializedView.php" />
233
262
<file role =" doc" name =" doc/Cassandra/Numeric.php" />
234
263
<file role =" doc" name =" doc/Cassandra/PreparedStatement.php" />
235
264
<file role =" doc" name =" doc/Cassandra/RetryPolicy.php" />
@@ -244,13 +273,16 @@ Bug Fixes:
244
273
<file role =" doc" name =" doc/Cassandra/Session.php" />
245
274
<file role =" doc" name =" doc/Cassandra/Set.php" />
246
275
<file role =" doc" name =" doc/Cassandra/SimpleStatement.php" />
276
+ <file role =" doc" name =" doc/Cassandra/Smallint.php" />
247
277
<file role =" doc" name =" doc/Cassandra/Statement.php" />
248
278
<file role =" doc" name =" doc/Cassandra/Table.php" />
279
+ <file role =" doc" name =" doc/Cassandra/Time.php" />
249
280
<file role =" doc" name =" doc/Cassandra/Timestamp.php" />
250
281
<file role =" doc" name =" doc/Cassandra/TimestampGenerator.php" />
251
282
<file role =" doc" name =" doc/Cassandra/TimestampGenerator/Monotonic.php" />
252
283
<file role =" doc" name =" doc/Cassandra/TimestampGenerator/ServerSide.php" />
253
284
<file role =" doc" name =" doc/Cassandra/Timeuuid.php" />
285
+ <file role =" doc" name =" doc/Cassandra/Tinyint.php" />
254
286
<file role =" doc" name =" doc/Cassandra/Tuple.php" />
255
287
<file role =" doc" name =" doc/Cassandra/Type.php" />
256
288
<file role =" doc" name =" doc/Cassandra/Type/Collection.php" />
0 commit comments