-
Notifications
You must be signed in to change notification settings - Fork 5
/
changes.xml
506 lines (451 loc) · 23.4 KB
/
changes.xml
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
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
<?xml version="1.0" encoding="UTF-8"?>
<!--
#%L
wcm.io
%%
Copyright (C) 2015 wcm.io
%%
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
#L%
-->
<document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/changes/1.0.0"
xsi:schemaLocation="http://maven.apache.org/changes/1.0.0 https://maven.apache.org/plugins/maven-changes-plugin/xsd/changes-1.0.0.xsd">
<body>
<release version="2.20.2" date="not released">
<action type="update" dev="sseifert" issue="99">
Switch to Johnzon 2.x and jakarta.json.
</action>
</release>
<release version="2.20.0" date="2024-01-26">
<action type="add" dev="sseifert" issue="86"><![CDATA[
ContentPackageOsgiConfigPostProcessor: Accept both <a href="https://devops.wcm.io/conga/plugins/sling//osgi-config-combined-json.html">Combined JSON files</a>
and Sling Provisioning File Format as input for generating OSGi configurations.
]]></action>
<action type="update" dev="sseifert" issue="85">
ContentPackageOsgiConfigPostProcessor: Write OSGi configurations as .cfg.json files instead of .config files.
</action>
<action type="update" dev="sseifert">
Update to AEM Content Package Builder 1.7.4 to ensure folder path ZIP file entries are created.
</action>
</release>
<release version="2.19.10" date="2023-12-18">
<action type="fix" dev="sseifert">
Update to latest io.wcm.tooling.commons.content-package-builder to fix potential problem with element ordering content packages generated from JSON files.
</action>
</release>
<release version="2.19.8" date="2023-10-18">
<action type="fix" dev="trichter" issue="73">
Increase SnakeYAML codepoint limit to 64MB (from default 3MB).
</action>
</release>
<release version="2.19.6" date="2023-08-31">
<action type="update" dev="sseifert">
Switch to latest Maven APIs to handle build output timestamp.
</action>
<action type="update" dev="sseifert">
Eliminate usage of Guava.
</action>
<action type="fix" dev="cnagel" issue="59">
conga-aem-maven-plugin: Fix content package dependency rewriting when autoDependenciesMode=OFF.
</action>
</release>
<release version="2.19.4" date="2023-03-27">
<action type="update" dev="sseifert">
Update to SnakeYAML 2.0.
</action>
</release>
<release version="2.19.2" date="2023-01-12">
<action type="update" dev="sseifert">
Switch to Java 11 as minimum version.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Avoid duplicating version when adding release version suffix with packageVersionMode=RELEASE_SUFFIX_VERSION mode.
</action>
</release>
<release version="2.19.0" date="2022-11-10">
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Introduce new parameter "packageVersionMode" to "cloudmanager-all-package" goal, which allows to enable a special "RELEASE_SUFFIX_VERSION" mode.
If this is activated, all the versions of all content packages with a release version contained in the "all" package get a suffix consisting of the version of the POM the mojo is executed in.
This is useful when deploying to AMS with Cloud Manager.
</action>
</release>
<release version="2.18.6" date="2022-10-17">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Make use of ${project.build.outputTimestamp} for reproducible builds for dispatcher configuration and processed packages in "all" package.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Use Commons Compress to produce "all" package to avoid platform-dependencies in last modified dates.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Ensure consistent line ending for properties.xml in "all" package to avoid platform-dependencies.
</action>
</release>
<release version="2.18.4" date="2022-08-15">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Check bundle status before package manager install status as the latter may report errors if certain bundles are restarted.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Ensure last modification dates for content package ZIP file entries are kept the same when rebuilding the "all" package.
</action>
</release>
<release version="2.18.2" date="2022-06-20">
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Add explicit handling for responses with invalid JSON payload for packager manager install status and bundle status calls.
</action>
</release>
<release version="2.18.0" date="2022-06-16">
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Add parameter "runModeOptimization" to "cloudmanager-all-package" goal, set by default to OFF.
When set to ELIMINATE_DUPLICATES, only one content package is built per environment, including author and publish runmodes, eliminating duplicates between those two modes as much as possible.
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Check package manager installstatus.jsp before and after installation of content package to make sure packager manager is also completed with installing embedded packages.
</action>
</release>
<release version="2.17.0" date="2022-05-11">
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Add new parameter packageTypeValidation which controls how to handle packages with invalid or without package types.
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Support to include OSGi bundles referenced in CONGA definitions to be directly included in "all" content package, or deployed to a local AEM instance.
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Generate "all" content packgage for environment if configured explicitly, even if it is configure to cloudManager.target=node.
</action>
<action type="update" dev="sseifert">
Content Package Validator: Update to filevault-package-maven-plugin 1.3.0.
</action>
</release>
<release version="2.16.2" date="2022-01-06">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Declare maven core dependencies as provided.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Remove misplaced message 'Package uploaded successfully (without installing).' after package install.
</action>
</release>
<release version="2.16.0" date="2021-12-13">
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Add support for IMS/Auth 2 authentication for AEMaaCS (via oauth2AccessToken).
</action>
<action type="add" dev="sseifert" issue="WTOOL-71">
conga-aem-maven-plugin: New configuration parameter packageManagerOutputLogLevel to allow to change log level for package manager output (which may get huge for big packages) from INFO to DEBUG.
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Flag replicate allows to replicate a package to publish instance after uploading it to author instance.
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Add jcl-over-slf4j bridge to be able to capture HTTP client debug messages with Maven debug logging.
</action>
<action type="update" dev="sseifert">
Content Package Validator: Update to filevault-package-maven-plugin 1.2.2.
</action>
</release>
<release version="2.15.0" date="2021-09-20">
<action type="add" dev="sseifert">
Content Package Validator: Load default node types for validation from biz.netcentric.aem:aem-nodetypes and io.wcm.tooling.nodetypes:io.wcm.tooling.nodetypes.wcmio.
</action>
<action type="update" dev="sseifert">
Content Package Validator: Update to filevault-package-maven-plugin 1.1.8.
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin:cloudmanager-all-package: Ensure dependencies of sub packages are managed as well.
</action>
<action type="update" dev="sseifert"><![CDATA[
<i>PLEASE NOTE:</i> The release number was accidentially updated to 2.x - but the release is 100% backward compatible to the 1.x releases.
]]></action>
</release>
<release version="1.14.6" date="2021-06-27">
<action type="update" dev="sseifert">
conga-aem-maven-plugin:cloudmanager-all-package: Extract nested sub packages and treat them in the same way as the other packages (managing dependencies and run modes).
</action>
</release>
<release version="1.14.4" date="2021-06-08">
<action type="update" dev="sseifert">
Update to latest AEM Content Package Builder.
</action>
</release>
<release version="1.14.2" date="2021-03-15">
<action type="fix" dev="dtschentscher">
Fix parsing content package properties with numeric values.
</action>
</release>
<release version="1.14.0" date="2020-12-21">
<action type="add" dev="sseifert">
conga-aem-maven-plugin:cloudmanager-all-package: Add "singlePackage" flag to alternatively build single "all" content package for all environments and nodes.
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin:cloudmanager-all-package: Add "attachArtifact" flag to attach "all" content package(s) as artifacts to maven build lifecycle.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin:cloudmanager-all-package: Fix auto dependency generation for package that already contain dependencies.
</action>
</release>
<release version="1.13.0" date="2020-07-10">
<action type="add" dev="sseifert">
aem-contentpackage post processor: Add "fileMatch" property to include a list of binary files matching the pattern into a content package.
</action>
</release>
<release version="1.12.0" date="2020-06-28">
<action type="add" dev="sseifert">
Add httpdCloudManagerConditional and withAllCloudManagerConditional handlebars helper to build envrionment-conditional configuration for AEM cloud service..
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Add new parameter autoDependenciesMode which replaces/supercedes autoDependencies and autoDependenciesSeparateMutable flags.
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Generate unique package names for all packages depending on run modes.
</action>
</release>
<release version="1.11.4" date="2020-05-19">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Allow to provide separate credentials for package manager and Felix console.
</action>
</release>
<release version="1.11.2" date="2020-04-28">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Allow to defined custom package properties for 'cloudmanager-all-package' goal.
</action>
<action type="fix" dev="sseifert">
Fail content package build when node or property names contains illegal characters (not following JCR standards).
</action>
</release>
<release version="1.11.0" date="2020-04-23">
<action type="add" dev="sseifert">
Add support for package properties "packageType", "requiresRoot", "requiresRestart", "allowIndexDefinitions".
</action>
<action type="add" dev="sseifert">
Add validator for content package based on Jackrabbit FileVault Validation (for packages with a packageType set).
</action>
<action type="add" dev="sseifert">
Add new config parameter 'cryptoSkip' that allows to skip crypto encryption in aemCryptoEncrypt expression.
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Add 'cloudmanager-all-package' goal to build combined container package for deployment with Adobe Cloud Manager.
</action>
<action type="add" dev="sseifert">
conga-aem-maven-plugin: Add 'cloudmanager-dispatcher-config' goal to build ZIP file with dispatcher configuration for deployment with Adobe Cloud Manager.
</action>
<action type="update" dev="sseifert">
aem-contentpackage-osgiconfig post processor: Include only generated *.config files in AEM content package, no other .content files (exception the package is empty otherwise).
Automatically set 'packageType' for packages created by this post processor.
</action>
<action type="update" dev="sseifert">
aem-contentpackage-properties post processor: Allow to override package type with contentPackage.packageType option (useful for 3rdparty packages that have no package type defined).
</action>
</release>
<release version="1.10.0" date="2020-01-30">
<action type="add" dev="sseifert">
conga-aem-crypto-cli: Add command line options to encrypt and decrypt values using AEM crypto support.
</action>
<action type="fix" dev="sseifert">
conga-aem-crypto-cli: Allow to generate AEM crypto keys without specifying an Ansible vault password.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Retry HTTP action in case of JSON parse failure (system may respond temporarily with non-JSON response).
</action>
<action type="fix" dev="mrozati" issue="WTOOL-56">
Add support for XML namespace "granite" when building content packages.
</action>
</release>
<release version="1.9.2" date="2019-10-01">
<action type="add" dev="sseifert" issue="WTOOL-54">
conga-aem-maven-plugin: Add two more bundles to "Bundle Status Whitelist Bundle Names" property.
</action>
</release>
<release version="1.9.0" date="2019-08-20">
<action type="add" dev="sseifert" issue="WTOOL-52">
conga-aem-maven-plugin: Add "Bundle Status Whitelist Bundle Names" property to define list of bundles ignored by bundle status check.
</action>
</release>
<release version="1.8.14" date="2019-05-08">
<action type="update" dev="sseifert">
aem-contentpackage-properties plugin: Also support "jar" file extension for AEM content packages (but only when explicitly defined as post processor).
</action>
<action type="update" dev="sseifert">
Read Felix ConfigAdmin configuration files with latest version (1.9.14), but write it using the old file format form ConfigAdmin 1.8.4 to support AEM 6.1 and below.
</action>
</release>
<release version="1.8.12" date="2018-10-17">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Fix display of active bundles when checking bundle display.
</action>
</release>
<release version="1.8.10" date="2018-08-17">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Improve error message in case of HTTP socket timeouts.
</action>
</release>
<release version="1.8.8" date="2018-07-13">
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Fix parsing of model YAML files which contain custom tags.
</action>
<action type="fix" dev="sseifert" issue="WTOOL-47">
conga-aem-maven-plugin: Improve error handling when call to bundle status URL fails.
</action>
</release>
<release version="1.8.6" date="2018-05-22">
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Improve check for already uploaded packages: Force-install package if a newer version of the same package is already installed, or if the package was uploaded but not unpacked.
</action>
</release>
<release version="1.8.4" date="2018-05-18">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Pass-through 'httpSocketTimeoutSec' property for package files to be installed.
</action>
</release>
<release version="1.8.2" date="2018-05-17">
<action type="update" dev="sseifert">
conga-aem-crypto-cli: Update to CONGA Ansible Plugin 1.1.0.
</action>
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Detect failed package installations that contain the string 'Error during processing.' in the response message and fail the build.
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Improve support for "feature model based service packs" by ensuring bundles starting with "updater.aem-*" do not exist in bundle status check.
</action>
</release>
<release version="1.8.0" date="2018-05-04">
<action type="add" dev="trichter">
Add handlebars helper httpHost and httpHostSsl in order to support non standard http ports in conga-aem-definitions.
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Improve support for "feature model based service packs" by ensuring bundle "updater.aem-service-pkg" does not exist in bundle status check.
</action>
</release>
<release version="1.7.0" date="2018-03-23">
<action type="add" dev="sseifert">
Allow to add files and custom properties to generated AEM content packages.
</action>
<action type="add" dev="trichter">
Add handlebars helper webconsolePasswordHash.
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Use Maven HTTP proxy settings.
</action>
</release>
<release version="1.6.2" date="2018-02-08">
<action type="fix" dev="sseifert">
conga-aem-maven-plugin: Do not required maven project for package-install goal.
</action>
</release>
<release version="1.6.0" date="2018-01-15">
<action type="add" dev="sseifert">
Add handlebars helper oakPasswordHash, oakAuthorizableUuid and aemCryptoEncrypt.
</action>
<action type="add" dev="sseifert">
Add conga-aem-crypto-cli tool.
</action>
</release>
<release version="1.5.2" date="2017-12-20">
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Apply default install delay of 3 sec for 'container' and 'mixed' package types.
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Make bundles starting/stopping wait message more compact.
</action>
</release>
<release version="1.5.0" date="2017-10-17">
<action type="add" dev="sseifert" issue="WDCONGA-12">
Add 'aemDispatcherFilter' and 'aemHttpdFilter' handlebars helpers to generate filter rules for dispatcher and httpd configuration.
</action>
<action type="update" dev="sseifert">
ANY validator: support regex property values encloses in ticks (').
</action>
</release>
<release version="1.4.6" date="2017-09-12">
<action type="update" dev="sseifert" issue="WTOOL-34">
conga-aem-maven-plugin: Allow to define nodeDirectory parameter via command line.
</action>
<action type="update" dev="sseifert">
Update to latest AEM Content Package Builder.
</action>
</release>
<release version="1.4.4" date="2017-07-19">
<action type="update" dev="sseifert">
Set model option "force" to true by default for CONGA-generated packages (but allow override from role definition).
</action>
<action type="update" dev="sseifert">
conga-aem-maven-plugin: Auto-detect "force" mode for installing package when not set explicitly: If package file name contains "-SNAPSHOT" apply force mode, otherwise not.
</action>
<action type="update" dev="sseifert" issue="WTOOL-34">
conga-aem-maven-plugin: CrxPackageInstaller - Execute GET request on packager manager API before uploading package, to avoid storing it in repository at wrong path when package manager servlet is not running.
</action>
</release>
<release version="1.4.2" date="2017-06-02">
<action type="update" dev="sseifert">
Update to latest JCR Content Parser.
</action>
</release>
<release version="1.4.0" date="2017-05-29">
<action type="add" dev="sseifert">
Add support for setting PNG thumbnail image on content packages, and add CONGA logo as default thumbnail.
</action>
<action type="add" dev="sseifert" issue="WTOOL-29">
conga-aem-maven-plugin: Add support for the package installation through Composum.
</action>
</release>
<release version="1.3.2" date="2017-04-04">
<action type="fix" dev="sseifert">
Generate empty but valid package for OSGi configuration when no configurations are defined.
</action>
<action type="fix" dev="sseifert">
Update to latest content-package-builder dependency (fixes some issues in generated content packages).
</action>
<action type="update" dev="sseifert">
Always use BufferedInputStream to wrap FileInputStream.
</action>
<action type="update" dev="sseifert">
Switch to org.apache.sling.jcr.contentparser for parsing JSON content files.
</action>
</release>
<release version="1.3.0" date="2017-02-09">
<action type="add" dev="sseifert">
Add 'aem-contentpackage-properties' post processor (always implicitely applied) that extracts AEM content package properties.
</action>
<action type="add" dev="sseifert">
Add 'CONGA AEM Maven Plugin' which allows to deploy AEM content packages to AEM referenced in a node's model.yaml file.
</action>
<action type="update" dev="sseifert">
Skip generation of content package for OSGi configuration when no configurations are defined.
</action>
<action type="update" dev="sseifert">
Update to latest handlebars 4.x version.
</action>
</release>
<release version="1.2.0" date="2016-06-15">
<action type="update" dev="sseifert">
Add support to extract file headers to all file header plugins.
</action>
<action type="update" dev="sseifert">
Add file headers in content packages generated by post processors and in OSGi config files contained in them.
</action>
</release>
<release version="1.1.2" date="2015-10-28">
<action type="fix" dev="sseifert">
Update to latest content-package-builder dependency (fixes some issues in generated content packages).
</action>
</release>
<release version="1.1.0" date="2015-09-18">
<action type="add" dev="sseifert">
aem-contentpackage post processor: Add support for "acHandling" parameter in content package metadata.
</action>
<action type="update" dev="sseifert">
JsonContentLoader: Do not filter out properties/nodes 'jcr:uuid', 'jcr:mixinTypes' and 'rep:policy'.
</action>
</release>
<release version="1.0.0" date="2015-07-06">
<action type="add" dev="sseifert">
Initial release.
</action>
</release>
</body>
</document>