Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
test-impl:
strategy:
matrix:
alfresco_version: [ 231, 232, 233, 234, 251 ]
alfresco_version: [ 231, 232, 233, 234, 251, 253 ]
fail-fast: false
runs-on: ubuntu-latest
steps:
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@
## 6.1.3 (unreleased)

### Added
* [ALFREDAPI-586](https://xenitsupport.jira.com/browse/ALFREDAPI-586): Support Alfresco V25.3

### Fixed
* [ALFREDAPI-587](https://xenitsupport.jira.com/browse/ALFREDAPI-587): Remove non-existant Swagger endpoints from documentation.


## 6.1.2 (2025-11-06)

### Added
Expand Down
10 changes: 10 additions & 0 deletions alfred-api-docker/253/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
dependencies {
baseAlfrescoWar platform("org.alfresco:acs-packaging:25.3.0")
baseAlfrescoWar 'org.alfresco:content-services@war'

testImplementation(alfrescoAmp('org.alfresco:alfresco-governance-services-enterprise-repo:25.1.2.3@amp'))
}

dockerAlfresco {
baseImage = 'docker.xenit.eu/alfresco-enterprise/alfresco-repository-enterprise:25.3'
}
15 changes: 15 additions & 0 deletions alfred-api-docker/253/debug-extension.docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
services:
alfresco-core:
ports:
- 8000:8000
environment:
- DEBUG=true
- SHARE_HOST=alfresco-share
alfresco-share:
image: docker.io/xenit/alfresco-share-community:25.3.0
ports:
- 8090:8080
environment:
- DEBUG=true
- ALFRESCO_HOST=alfresco-core
- ALFRESCO_INTERNAL_HOST=alfresco-core
47 changes: 47 additions & 0 deletions alfred-api-docker/253/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
services:
alfresco-core:
image: ${DOCKER_IMAGE:-image_not_set}
ports:
- "${DOCKER_IP}:8080:8080"
- "4578:4578" # coderunner-server
volumes:
- alfresco:/opt/alfresco/alf_data
restart: unless-stopped
environment:
- SOLR_HOST=solr
- TERM=xterm
- TOMCAT_ALLOW_CASUAL_MULTIPART_PARSING=false
- GLOBAL_messaging.broker.url=failover:(nio://activemq:61616)?timeout=3000&jms.useCompression=true
- GLOBAL_localTransform.core-aio.url=http://transform-core-aio:8090/
solr:
image: docker.xenit.eu/alfresco-enterprise/alfresco-solr6:2.0.9.1
volumes:
- solr:/opt/alfresco/alf_data
restart: unless-stopped
environment:
- ALFRESCO_HOST=alfresco-core

postgresql:
image: postgres:15
volumes:
- postgres:/var/lib/postgresql/data
environment:
- POSTGRES_USER=alfresco
- POSTGRES_PASSWORD=admin
- POSTGRES_DB=alfresco
restart: unless-stopped

activemq:
image: alfresco/alfresco-activemq:5.18-jre17-rockylinux8
mem_limit: 1g

transform-core-aio:
image: alfresco/alfresco-transform-core-aio:5.1.0
environment:
JAVA_OPTS: " -Xms256m -Xmx512m"
ACTIVEMQ_URL: "nio://activemq:61616"

volumes:
alfresco:
solr:
postgres:
Empty file added alfred-api-impl/253/.gitkeep
Empty file.
Empty file.
3 changes: 1 addition & 2 deletions alfresco/251/overrides.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,5 @@ description = "Xenit Alfred API implementation Alfresco 25.1"
ext {
alfresco_version = '25.1.0'
alfresco_min_version = "25.1.0"
//Not setting alfresco_max_version here to make it easier to test on next Alfresco version (only for latest version)
alfresco_max_version = null // explicit null to overwrite properties from other projects
alfresco_max_version = "25.1.99"
}
8 changes: 8 additions & 0 deletions alfresco/253/overrides.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
description = "Xenit Alfred API implementation Alfresco 25.3"

ext {
alfresco_version = '25.3.0'
alfresco_min_version = "25.3.0"
//Not setting alfresco_max_version here to make it easier to test on next Alfresco version (only for latest version)
alfresco_max_version = null // explicit null to overwrite properties from other projects
}
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jreleaser {
release {
// Add an override for each artifact we want to publish, because we want to
// disable requirements checking for each of them.
['interface', '231', '232', '233', '234', '251'].each { suffix ->
['interface', '231', '232', '233', '234', '251', '253'].each { suffix ->
artifactOverride {
// Match artifact by artifactId
artifactId = "alfred-api-${suffix}"
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ include ':alfred-api-integrationtests-client:model-amp'
include ':alfred-api-integrationtests-server'
include ':docs'

for (String version : ['23.1', '23.2', '23.3', '23.4', '25.1']) {
for (String version : ['23.1', '23.2', '23.3', '23.4', '25.1', '25.3']) {
def shortVersion = version.replaceAll('\\.', '')

include ":alfred-api-impl:alfred-api-impl-$shortVersion"
Expand Down
Loading