/
ChangeLog
133 lines (80 loc) · 4.61 KB
/
ChangeLog
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
Changes in HQApi 3.0
*) [HHQ-3248] Add ControlApi for running control actions and viewing control
action history.
*) [HHQ-3367] Trim whitespace from properties included in client.properties.
*) [HHQ-3284] Add EventApi for gathering events globally or by resource.
*) [HHQ-3274] If a password is not given on the command line or via the
client.properties, prompt on the command line.
*) [HHQ-3275] Add --properties option to CLI commands to override default
location for user.home/.hq/client.properties
*) [HHQ-3216] Implement MetricDataApi.addData()
*) [HHQ-3216] Revamp metricData CLI command to allow metrics to be pulled
for a single resource in addition to metrics. Allow different time
windows to be specified and format output in human readable form rather
than XML.
*) [HHQ-3216] Split out APIs for pulling or adding Metric data into a new
MetricDataApi. Old methods for pulling metric data have been deprecated.
*) [HHQ-3244] Add better error handling to Resource create and updates.
*) MetricApi.getMetrics(Resource r) and MetricApi.getEnabledMetrics(Resource r)
has been combined into a single function which takes an enabled flag. These
2 APIs have been marked as deprecated.
*) [HHQ-3230] Add --conditionTypeExclude to allow definitions to be excluded
based on conditions. As part of this change --conditionType has been
renamed to --conditionTypeInclude
*) [HHQ-3217] [HHQ-3019] Add AlertApi to allow for listing, fixing,
acknowledging and deleting of alerts.
*) [HHQ-3144] Add ServerConfigApi to allow manipulation of HQ server config
settings.
Changes in HQApi 2.3
Changes in HQApi 2.2
*) [HHQ-3381] Do not allow system Group's to be synced via the API.
*) [HHQ-3244] Add better error handling to Resource create and updates.
*) [HHQ-3230] Add --conditionTypeExclude to allow definitions to be excluded
based on conditions. As part of this change --conditionType has been
renamed to --conditionTypeInclude
Changes in HQApi 2.1
*) [HHQ-3230] Add --conditionCount and --conditionType parameters to
alertdefinition list CLI command.
*) [HHQ-3235] Add <ResourceInfo> block for service autoIdentifier. Allow
updates of this field via sync.
*) [HHQ-2866] Allow for updates to installPath and autoIdentifier. Previously
these only were accounted for in resource creation.
*) [HHQ-3223] Merge getAlertDefinition APIs. Previously, fetching alerts by
escalation would ignore other search parameters.
*) [HHQ-3132] Fail on Role update/create/sync if embedded Users do not exist.
*) [HHQ-3219] [HHQ-3033] Handle IllegalArgumentException from invalid
resources or prototypes. Add tests.
*) [HHQ-3062] Reorder XSD attributes for better ordering.
*) Upgrade JAXB to a known version. JAXB RI 2.1.11
Changes in HQApi 2.0
*) Add WADL definition file.
*) [HHQ-3213] Fix lookups of escalations by id.
*) Add ability to read POST data directly from the request in addition to
the prior multi-part/formdata method.
*) Consolodate XSD's into a single document.
*) [HHQ-3192] Allow alert definition filtering by associated escalation.
*) [HHQ-2812] Fix argument passing for windows shell.
*) [HHQ-3188] Do not allow escalations to be set for recovery alerts.
*) [HHQ-2973] Remove internal alert definition by name cache used for recovery
alert lookups. Instead query the resource in question for the definition
by that name. This fixes problems where a sync file may have many
problem/recoveries and may not be in order.
*) [HHQ-3039] Look up existing type alert defintions during sync.
*) Add optional --description flag for group sync CLI command.
*) [HHQ-2870] Add command line group sync ala mass.
*) [HHQ-1665] Add ResourceEdgeApi to allow for viewing or updating resource
edges.
*) Move alert filtering from client to server.
*) [HHQ-3142] Sort alert definitions so recoveries come after problems.
*) [HHQ-2812] Add windows client courtesy of Chip.
*) [HHQ-3136] Cache JAXBContext, performance improvement of around 300%
when running the test suite. (4:42 down to 1:35).
*) Change webservice endpoints for the agent API to use more common names.
*) [HHQ-3116] Add MaintenanceApi to allow for modification of maintenance
schedules.
*) [HHQ-2866] Modify ResourceApi to allow for full sync(). Resources can
now be created or updated via sync.
*) [HHQ-3001] Add --batchSize argument to resource syncing.
*) [HHQ-3032] Give better information on object not found errors.
*) [HHQ-2972] Fill in all escalation attributes to avoid defaults being used.
*) [HHQ-3025] Add move() support to ResourceApi