-
Notifications
You must be signed in to change notification settings - Fork 41
/
Copy pathrelease.notes
404 lines (270 loc) · 12.5 KB
/
release.notes
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
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
[v6.0.0a9]
[v6.0.0a8]
FIX: (#762) do not display the exception in the web browser
[v6.0.0a7]
FIX: (#756) removed group from ProxyManager
[v6.0.0a6]
[v6.0.0a5]
CHANGE: (#753) Added VO selector to JobMonitor
[v6.0.0a4]
CHANGE: (#754) remove proxies persistency flag
[v6.0.0a3]
CHANGE: (#752) PilotAgents: from OwnerGroup to VO"
NEW: (#751) Added OwnerGroup as a default to JobMonitor to account for the fact that DIRAC will soon be inherently multi-VO and hence the OwnerGroup of the Submitter will matter.
[v6.0.0a2]
[v6.0.0a1]
NEW: (#747) Show transformation control buttons to all users.
[v5.1.0a9]
FIX: (#744) Transformation and Pilots: from DN to owner
[v5.1.0a8]
FIX: (#743) Align the parameter names between python and js for the FileCatalogHandler
NEW: (#741) Re-add Theme setting
FIX: (#736) WebHandler - fix typo in the _getCSAuthorizationSection method name
FIX: (#736) HandlerMgr - set the _fullComponentName class value
[v5.1.0a7]
FIX: (#728) Removed Setup from SystemAdministrator
CHANGE: (#728) one WebApp for one DIRAC Setup
FIX: (#714) remove OwnerDN from RMS
[v5.1.0a6]
FIX: (#733) WebHandler - make explicit import of TornadoResponse from BaseRequestHandler
CHANGE: (#732) Display user access and refresh tokens with details (right click pop up window)
[v5.1.0a5]
FIX: (#721) remove DIRAC/Setup requirement
FIX: (#720) UPHandler use correct web method when listing public states
FIX: (#718) Treat lastSeconds as extraParams for Accounting/Monitoring plotting
FIX: (#717) WebSocketHandler sets the ThreadConfig before calling on_message
FIX: (#713) escape urls to avoid xss
FIX: (#711) TransformationManagerHandler: fix for TotalRecords
FIX: (#710) Running webapp without using nginx
[v5.1.0a4]
FIX: (#706) DoNotScaleUnits option from the Accounting dashboard
CHANGE: (#682) Remove VMDIRAC components
[v5.1.0a3]
FIX: (#701) DIRACScript replaced by DIRAC.Core.Base.Script
FEAT: (#701) Remove VMDiracHandler
CHANGE: (#698) remove pilot submission monitoring
[v5.1.0a2]
[v5.1.0a1]
[v5.0.0]
[v5.0.0a22]
[v5.0.0a21]
[v5.0.0a20]
FIX: (#677) set correct argument type for _expand
FIX: (#676) made tasks argument optional
FIX: (#675) remove Activity monitor from configuration
[v5.0.0a19]
FIX: (#674) sort parameter is optional
CHANGE: (#673) use a new style of handler writing
[v5.0.0a18]
CHANGE: (#671) RegistryManager/ConfigurationManager use BaseRequestHandler
CHANGE: (#670) SiteSummary/ResourceSummary use BaseRequestHandler
CHANGE: (#669) ProxyManager use BaseRequestHandler
CHANGE: (#668) UploadProxy use BaseRequestHandler
CHANGE: (#667) PublicStateManager use BaseRequestHandler
CHANGE: (#666) RequestMonitor use BaseRequestHandler
FIX: (#665) Changing group or setup
CHANGE: (#664) SpaceOccupancy use BaseRequestHandler
CHANGE: (#663) SystemAdministrator use BaseRequestHandler
CHANGE: (#662) TransformationMonitor use BaseRequestHandler
CHANGE: (#661) VMDirac use BaseRequestHandler
FIX: (#659) Sending extraCredentials when using X509 based RPC calls on behalf of users.
CHANGE: (#659) The X-RefreshConfiguration header can no longer be used to force a refresh of the CS.
FIX: (#657) remove showAll button
FIX: (#656) Bug fixes
CHANGE: (#656) remove unused UserCredentials
FIX: (#649) use ComponentMonitoringClient instead of deprecated ComponentMonitoringDB in SystemAdministrationHandler
[v5.0.0a17]
FIX: (#654) correction of the final address after to authorization
FIX: (#652) Changed import names for TimeUtilities import following DIRAC PR #6091
FIX: (#646) JobMonitor page with datetime values
[v5.0.0a16]
CHANGE: (#651) PilotSummary: use BaseRequestHandler
NEW: (#650) use BaseRequestHandler for PilotMonitor
CHANGE: (#648) remove log preoperty from webHandler
[v5.0.0a15]
FIX: (#645) Use Tornado.Client.ClientSelector.TransferClientSelector instead of DISET TransferClient
CHANGE: (#641) removed Component Monitoring
[v5.0.0a14]
FIX: (#643) Fixing nomenclature of arguments for getSelectionData and getPlotImg that
CHANGE: (#642) removed activity monitor
[v5.0.0a13]
FIX: (#640) Remove x509Chain from the SessionData
[v5.0.0a12]
NEW: (#639) add BaseRequestHandler to NotepadHandler
NEW: (#638) add BaseRequestHandler to MonitoringHandler
NEW: (#637) add BaseRequestHandler to JobSummaryHandler
NEW: (#636) add BaseRequestHandler to JobLaunchpadHandler
NEW: (#635) add BaseRequestHandler to ComponentHistoryHandler
NEW: (#634) add BaseRequestHandler to ApplicationWizardHandler
CHANGE: (#543) Use WebHandler with DIRAC.Core.Tornado.Server.privat.BaseRequestHandler for Downtimes handler.
CHANGE: (#542) Use WebHandler with DIRAC.Core.Tornado.Server.privat.BaseRequestHandler for ActivityMonitor handler.
CHANGE: (#541) Use WebHandler with DIRAC.Core.Tornado.Server.privat.BaseRequestHandler for FileCatalog handler.
[v5.0.0a11]
*ResourceSummary/SiteSummary
FIX: (#632) docs, optimize, fix bugs
NEW: (#620) adding monitoring option for pilot submissions
[v5.0.0a10]
*Accounting
FIX: (#633) pass file name as str to FileResponse
[v5.0.0a9]
FIX: (#630) write CAs as text
[v5.0.0a8]
FIX: (#629) Changed the nomenclature for PilotSubmissionMonitoring
[v5.0.0a7]
FIX: (#625) encoding before hashing (py3)
NEW: (#621) create textfield for selector if items more then 10000
NEW: (#621) allow to use `*` charter to set group values with the same prefix
[v5.0.0a6]
Please follow the template:
NEW: (#619) adding monitoring option for pilot submissions
FIX: (#618) import the tornado correctly
[v5.0.0a5]
FIX: (#614) Show Submitting instead of Submitted in the Transformation Monitor
FIX: (#613) Set Content-Type when returning JSON encoded responses
Updates and optimisations due to proposed changes to BaseRequestHandler, see https://github.com/DIRACGrid/DIRAC/pull/5399
Changes tested on lbcertifdiracoauth.cern.ch.
CHANGE: (#610) Updates and optimisations due to proposed changes to BaseRequestHandler
FIX: (#608) align args of the updateSoftware method
[v5.0.0a4]
[v5.0.0a3]
CHANGE: (#601) JS: remove Accounting -> Network query
FIX: (#600) use full name of the incoming argument to Monitoring handler
CHANGE: (#584) update readme file
v5r0-pre2 release notes
[v5r0-pre2]
FIX: (#578) Align with changes in DIRACGrid/DIRAC#5399
CHANGE: (#575) Add pre-commit configuration and run it
FIX: (#569) use arguments without '_' prefix, continue #539 PR
FIX: (#565) add keyword arguments to allow RootHandler additional args(e.g.: _dc)
FIX: (#565) specify timeSelector type
CHANGE: (#561) Depend on DIRAC 8.0
CHANGE: (#544) Use WebHandler with DIRAC.Core.Tornado.Server.privat.BaseRequestHandler for ExampleApp handler.
NEW: (#540) add FileResponse class to handle csv, png, txt files in response
NEW: (#539) add FileResponse class to handle png and csv responses
CHANGE: (#539) use parameter names without '_'
CHANGE: (#539) Use WebHandler with DIRAC.Core.Tornado.Server.privat.BaseRequestHandler for Accounting handler.
[v4r3p11]
FIX: (#622) encoding before hashing (py3)
[v4r3p10]
FIX: (#612) Set Content-Type when returning JSON encoded responses
FIX: (#611) Show Submitting instead of Submitted in the Transformation Monitor
[v4r3p9]
NEW: (#606) add static directories automatically (issue #362)
CHANGE: (#605) remove Python 2 code
FIX: (#603) provide result attribute for backward compatibility
[v4r3p8]
FIX: (#593) provide correct routing regex
FIX: (#590) exclude a non-existent link for ReadMe
FIX: (#588) Re-enable labeler and fix configuration
[v4r3p7]
FIX: (#577) Correct pattern used for handler.PATH_RE to accept urls like web_t1sites
CHANGE: (#574) Add pre-commit configuration and run it
FIX: (#572) fix deployment action
CHANGE: (#570) use softprops/action-gh-release action
[v4r3p5]
FIX: (#566) Update CI according to the compatible DIRAC branch.
FIX: (#564) Increase client.updateSoftware timeout
[v4r3p4]
FIX: (#559) fix deployment action
[v4r3p3]
FIX: (#557) Fix deployment CI job
[v4r3p2]
FIX: (#555) fix deployment action
[v4r3p1]
FIX: (#552) Handle requests without arguments for getSpaceOccupancyData
[v4r3]
FIX: (#535) Use lists instead of tuples in VMDiracHandler
NEW: (#514) use default menu for fresh WebApp installation
FIX: (#515) align VMDIRAC with ext6
NEW: (#501) add VMDIRAC application
CHANGE: (#502) remove Desktop view
FIX: (#500) move run_in_executor part to asyncGen decorated method
FIX: (#499) Create the directory in /WebApp/StaticResourceLinkDir if it doesn't already exist
FIX: (#494) Fix typo in deployment CI job
NEW: (#494) provide finishWithImage method
FIX: (#492) update encodeDatetime to defaultEncoder(issue #490)
FIX: (#491) Return list in PilotMonitorHandler.web_getSelectionData
FIX: (#489) Make RegistryManagerHandler tolerant of null values
FIX: (#488) Fix typo in deployment workflow
FIX: (#486) Remove unused dynamic discovery of ExtJS version
NEW: (#484) Add PyPI deployment
NEW: (#484) Use a diracweb_packaging package to provide extjs
NEW: (#484) Make WebAppDIRAC update the symlinks in /opt/dirac/webRoot/resources each time it's launched
FIX: (#482) Mostly fixes bytes/str mix-ups in the code which are hard to spot without running it; optimization
NEW: (#482) add git Python 3 tests
FIX: (#481) Use a PEP-440 style version string if running with Python 3
FIX: (#481) Miscellaneous Python 3 compatibility fixes
FIX: (#479,#480) Convert datetime object to string for tornado finish method
FIX: (#472) use JobMonitoringClient().getJobGroups instead of deprecated getProductionIds
FIX: (#470) set default variable for LOCATION in a SiteSummary
NEW: (#470) add VO selector for SiteSummary and ResourceSummary
CHANGE: (#467) move main source code to src
NEW: (#467) add pyproject.toml, setup.py
CHANGE: (#467) add project description to setup.cfg
NEW: (#467) move tests things to tests
CHANGE: (#467) rename README.md to README.rst
FIX: (#466) fix selector of pilot stats
FIX: (#465) return empty result instead error for no host request
[v4r2p12]
NEW: (#585, #586) Add sweep, labeler and semantic CI configuration
[v4r2p11]
NEW: (#576) Add sweep, labeler and semantic CI configuration
CHANGE: (#573) Add pre-commit configuration and run it
[v4r2p9]
FIX: (#530) fix bug in application downtime
FIX: (#529) fix SystemAdministrator selector
[v4r2p8]
FIX: (#525) fix SystemAdministrator selector, #519 issue
FIX: (#524) fix TimeSearch panel, #518 issue
[v4r2p7]
FIX: (#522) fix downtime message
FIX: (#520) fix bug in applicationInDowntime
[v4r2p6]
FIX: (#510) add arguments to getHosts in SystemAdministration
FIX: (#511) downtime fix bug
FIX: (#511) datetime field fix bug
[v4r2p5]
CHANGE: (#506) change datetime field behavior in selector, use Time field
CHANGE: (#505) get hosts from DB for SystemAdministrator
NEW: (#503) declare downtime for the application
[v4r2p4]
FIX: (#495) copy SettingsPanel.js to desktop folder
[v4r2p2]
CHANGE: (#460) Use universal replaceImage instead setSrc or updateSrc
[v4r2p1]
FIX: (#456) fix System, Module --> DIRACSystem, DIRACModule
[v4r2]
FIX: (#443) return in case of error in SiteSummary
FIX: (#443) additional configuration check in FileCatalog application
NEW: (#443) a SessionData will accumulate the WebApp configuration completely
CHANGE: (#439) Use ConfigurationClient instead of RPCClient
CHANGE: (#440) optimize sysadmin getSysInfo method to use directly query ComponentMonitoring
FIX: (#442) Site Summary fixes
FIX: (#436) delete the missing key from the ComponentMonitoring response
CHANGE: (#424) don't read web.cfg, use WebApp section in driac.cfg instead
CHANGE: (#423) remove upload method from the RootHandler
NEW: (#422) add new Selection Fields and Group By clauses for Activity Monitoring in the Accounting
NEW: (#412) add getProperties helper method to the WebHandler
FIX: (#412) fix bugs, change refreshStore to setStore in the js part of code, use getUserName, etc.. instead getSessionData
FIX: (#406) add diraccfg to the requirements, minor fixes
[v4r0p39]
CHANGE: allow AccountingMonitor to get the full filter list in the accounting plots
[v4r0p38]
NEW: (#473) use listStatesForWeb endpoint to make the Public State Manager faster
[v4r0p37]
FIX: (#453) use setSrc to replaceImage
[v4r0p36]
NEW: (#449) Add columns to SiteSummary overview tables.
[v4r0p35]
FIX: (#444) fix SiteSummary plots and setter
[v4r0p33]
FIX: (#437) use updateSrc instead setSrc to update plots
FIX: (#434) use -L curl flag to fix tests
FIX: (#420) sort alphabetically menus in webapp
FIX: (#419) Disable bufferedRenderer in RegistryManager to allow better searching
FIX: (#417) use raw instead data property
FIX: (#415) use updateSrc instead setSrc for replaceImage method
FIX: (#411) resove pyLint errors
CHANGE: (#408) add diraccfg to the requirements
[v4r0p32]
FIX: (#405) PilotMonitor showJobs feature now provide all the jobs bound to a pilot-job reference