Skip to content

Commit

Permalink
XENOPS-1201 Dropped Alfresco 5 and 6; Added Alfresco 7.1, 7.2, 7.3, 7…
Browse files Browse the repository at this point in the history
….4; Dropped secret in favor of TLS; Dropped obsolete Jar shadowing; Dropped obsolete boms; Fixed log4j2 bug (limited to docker compose and minimal log4j2.properties config; Fixed bug in integration test where files used for testing were no longer available;
  • Loading branch information
todorinskiz committed Dec 20, 2024
1 parent ababecf commit 68245a0
Show file tree
Hide file tree
Showing 67 changed files with 288 additions and 9,559 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,12 @@ jobs:
run: ./gradlew javadoc
integration-test:
runs-on: ubuntu-latest
if: ${{ github.ref == 'refs/heads/master' || github.base_ref == 'master' || startsWith(github.ref, 'refs/tags/') }}
# Disable temporarily
# if: ${{ github.ref == 'refs/heads/master' || github.base_ref == 'master' || startsWith(github.ref, 'refs/tags/') }}
strategy:
matrix:
flavour: [ "community" ]
version: [ "52", "61", "62", "70" ]
version: [ "71", "72", "73", "74" ]
steps:
- uses: actions/checkout@v4
with:
Expand Down
20 changes: 15 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
---
title: Changelog - Alfred Health Processor
date: 19 December 2024
date: 20 December 2024
report: true
colorlinks: true
---
<!--
Changelog for Alfred Telemetry

See http://keepachangelog.com/en as reference
Version template:
Expand All @@ -18,10 +15,23 @@ Version template:
### Fixed (for any bug fixes)
### Security (in case of vulnerabilities)
### YANKED (for reverted functionality in)
-->

# Alfresco Health Processor Changelog

## [0.6.0] - UNRELEASED

### Added
* Alfresco 7.1, 7.2, 7.3, 7.4 support
* Added TLS support for Solr HTTP Client

### Removed
* Alfresco 5 & 6 support
* Removed secret support for Solr HTTP Client

### Fixed
* Fixed missing logging bug caused by Alfresco upgrade to log4j2


## [0.5.6] - 2024-12-19

### Fixed
Expand Down
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,9 @@ eu.xenit.alfresco.healthprocessor.plugin.content-validation.properties=cm:conten
If this property is not set (which is the default), the plugin will request all properties of type `d:content`
from Alfresco's `DictionaryService`.

When validating content, "NONE" in the reporting means, there is no status for a certain document, because it was not checked.
For example, content checks report nodes without any content property as none.

#### Solr index Validation

Activation property: `eu.xenit.alfresco.healthprocessor.plugin.solr-index.enabled=true`
Expand Down Expand Up @@ -286,7 +289,11 @@ Activation property: `eu.xenit.alfresco.healthprocessor.reporter.log.summary.ena
A simple implementation that writes, once a Health Processor cycle is completed, a summary and unhealthy nodes to the
Alfresco logs.

Relevant logger: `log4j.logger.eu.xenit.alfresco.healthprocessor.reporter.log.SummaryLoggingHealthReporter=INFO`
> [!WARNING]
> Starting from alfresco 7.4, alfresco has migrated to log4j2. The original log4j logger will no longer exist.
Relevant logger (log4j) (pre Alfresco 7.3): `log4j.logger.eu.xenit.alfresco.healthprocessor.reporter.log.SummaryLoggingHealthReporter=INFO`
Relevant logger (log4j2): `logger.eu_xenit_alfresco_healthprocessor.name=eu.xenit.alfresco.healthprocessor`

Example output:

Expand Down
Loading

0 comments on commit 68245a0

Please sign in to comment.