forked from killbill/killbill-analytics-plugin
-
Notifications
You must be signed in to change notification settings - Fork 1
/
NEWS
273 lines (208 loc) · 6.82 KB
/
NEWS
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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
6.0.0
Initial release for Kill Bill 0.20.x
5.1.4
Update to killbill-oss-parent 0.141.97
5.1.3
Cleanup unused Account#isNotifiedForInvoices field
Update to killbill-oss-parent 0.141.94
5.1.2
Update to killbill-oss-parent 0.141.90
5.1.1
Fix catalog APIs invocation
Add healthcheck
Update to killbill-oss-parent 0.141.85
5.1.0
Update base pom.xml
5.0.6
Integration with RO APIs
Update to killbill-oss-parent 0.141.62
5.0.5
Performance: re-use cached bundles when computing blocking history
5.0.4
Performance: cache catalog information
Update to killbill-oss-parent 0.141.54
5.0.3
Update to killbill-oss-parent 0.141.49
5.0.2
Update to killbill-oss-parent 0.141.44
5.0.1
Update to killbill-oss-parent 0.141.33
Fix JDBC leaks
5.0.0
Initial release for Kill Bill 0.19.x
4.2.5
Update to killbill-oss-parent 0.140.53
Fix potential JDBC leaks
4.2.4
Remove use of logService for BusinessContextFactory
4.2.3
Update to killbill-oss-parent 0.140.25
4.2.2
Fix NPE in BusinessInvoiceFactory
4.2.1
Fix analytics reports
Fix issue with catalog use. See #70
4.2.0
Fix issue with UNLIMITED phase duration
Support for MySQL 5.7.5+
[DDL change] Add usageName to the analytics_invoice_items
[DDL change] Add parent account fields to analytics_accounts
[DDL change] Default reports optimizations
Update to killbill-oss-parent 0.140.10
4.1.0
Update plugin to be compatible with 0.18.0
4.0.5
Fix NPE in CurrencyConverter
4.0.4
Add support for time-based timeseries
Fix currency conversion for payment tables
Update to killbill-oss-parent 0.133
4.0.3
Add new TABLE report type
4.0.2
Add payment method fields to analytics_payment_*
Add dynamic payment fields for plugin specific information
Update reports (cleanup stage)
4.0.1
Updates for Kill Bill 0.17.2
4.0.0
Initial release for Kill Bill 0.17.x
3.0.2
Fix issue in the scheduling for reporting
Fix issue when hot-restarting plugin to ensure bus event notifications handler is correctly unregistered
3.0.1
Update oss parent version to use latest commons 0.12
3.0.0
Initial release for Kill Bill 0.16.x
2.0.3
Perf improvement and update with latest api changes
2.0.2
https://github.com/killbill/killbill-analytics-plugin/issues/59
2.0.1
Fix OSGI logging
Update to killbill-oss-parent 0.57
2.0.0
Delay event processing until all plugins have started
Update to killbill-oss-parent 0.52
1.0.3
Fix NPE occuring on payment void
Utilize more payment plugin properties
1.0.2
listener: rewrite duplicate detection logic
postgresql support
1.0.0
Add external keys in payment tables (DDL change)
Track void transactions
Add support for TAX and USAGE items
Fix caching of tag definitions
Update to killbill-oss-parent 0.11.0
0.8.0
Update code to work with latest killbill-commons
Fix reports
0.7.2
Fix MySQL deadlocks under high load
https://github.com/killbill/killbill-analytics-plugin/issues/31
Performance improvements
Introduce new payment tables (DDL change)
Rename property killbill.osgi.analytics.blacklist to org.killbill.billing.plugin.analytics.blacklist
Rename property org.killbill.billing.plugin.analytics.refresh.nb_threads to org.killbill.billing.plugin.analytics.refresh.nbThreads
Rename property org.killbill.billing.plugin.analytics.dashboard.nb_threads to org.killbill.billing.plugin.analytics.dashboard.nbThreads
Introduce org.killbill.billing.plugin.analytics.refreshDelay, to delay refreshes
Update to killbill-oss-parent 0.8.7
0.7.1
Support for new payment APIs
Update to killbill-oss-parent 0.7.15
0.7.0
Iteration on Financial reports
Support for usage APIs
0.6.0
Change base package name to org.killbill.billing.plugin.analytics
Change Maven coordinates to org.kill-bill.billing.plugin.java:analytics-plugin
Update to killbill-oss-parent 0.5.29
0.5.13
Improvements to the new SQL report API
0.5.12
New revenue model reports
New SQL report API, see http://docs.kill-bill.org/userguide.html#_dashboard_api
Update to killbill-oss-parent 0.5.25
0.5.11
Reports configuration bugfixes
0.5.10
Make refreshes more robust in case of plugin failures
0.5.9
Dashboard improvements
0.5.8
Fix thread safety bug causing refreshes to fail intermittently
Update to killbill-oss-parent 0.5.21 (DDL change)
0.5.7
Update to killbill-oss-parent 0.5.17
0.5.6
Fix incompatibility with latest jdbi version
0.5.5
Update to killbill-oss-parent 0.5.13. This fixes an OSGI initialization error
Update jdbi to 2.53
0.5.4
Fix deletion of tags and custom fields
Performance improvement (audits)
Updates to the dashboarding system
Update to killbill-oss-parent 0.5.9
0.5.3
Fix default dates handling in dashboards (actual fix)
Sanity queries: bug fixes, performance optimizations and new queries
Fix duplicates in analytics_account_transitions
0.5.2
Fix default dates handling in dashboards
Fix typo in sanity queries
Fix potential NPE in BusinessInvoiceItemUtils
0.5.1
Update to killbill-oss-parent 0.5.1
Various bugfixes
0.5.0
New original_created_date and latest_for_bundle_external_key columns in analytics_bundles (see #7 and #9)
Fix bug in AST (see #12 and #13)
0.4.5
Optimizations to reduce refresh times
0.4.4
Fix bugs in transition tables
Rename MISC to UNSPECIFIED in AST
0.4.3
Sanity queries updated
Switch a few fields from datetime to date
Restart InnoDB transactions (to work around lock wait timeouts)
Update to latest Kill Bill APIs
0.4.2
NPE bug fix
0.4.1
DAO
- bos is now account_transitions
- analytics_subscriptions is now analytics_subscription_transitions
- account_transitions and account_subscription_transitions have service name information
- Add bundle external key to bundle_tags and bundle_fields
Reporting
- Remove INI configuration file (use db table instead)
- Remove single-pivot restriction (Dashboard API change)
- Display raw data
Lots of bug fixes
0.4.0
API
- Update to latest Entitlement APIs
- Overdue is now at the account level
DAO
- Add bundle_id to all invoice item tables
- Add latest unpaid invoice information in analytics_accounts table
- Initial implementation of currency conversion
Reporting
- Add csv export endpoint for reports data
Internals
- Remove lock and use a notification queue instead
- Update to killbill-oss-parent 0.4.2
0.3.6
Update to killbill-oss-parent 0.3.11
0.3.5
Update to killbill-oss-parent 0.3.8
0.3.4
Update to killbill-oss-parent 0.3.6
0.3.3
Update to killbill-api 0.3.2
0.3.2
Initial import from https://github.com/killbill/killbill