Unreleased Alfresco Community Edition 201709 EA

Document created by aleach Employee on Aug 21, 2017Last modified by resplin on Sep 23, 2017
Version 16Show Document
  • View in full screen mode

 

Alfresco Community Edition 201709 EA Release

 

Important Notice: Unreleased Product

We did not complete this release. It is unavailable.

 

Update: September 23, 2017

As can be seen below, the main goal of this release was to exercise the build and test tooling that creates the release from our new code structure hosted at GitHub (see More of Alfresco Content Services on GitHub). When doing our review of the release checklist, we decided that the new approach produces Maven artifacts that do not adequately differentiate this Early Access release from a Generally Available release. Given the lack of support for modules such as Records Management, we want to be careful that people do not accidentally upgrade from a GA release. This release doesn't contain significant fixes or lots of new functionality to explore, so we chose to cancel the release instead of figuring out a quick fix. This decision was further prompted by comments that our current way of specifying Early Access Releases from Generally Available Releases is confusing. Instead of rushing, we are going to re-examine how we name the releases throughout the release cycle containing the 6.0 Content Repository.

 

As we continue the significant architectural changes that we want to make for the next major version release of the Content Repository, we are currently unsure if the product will be in a releasable state in October or if it will be best to wait until November. We will make that determination in three weeks. In the meantime, you can watch our progress in source control (see Project Overview: Repository) or play with the Nightly Community Build.

 

Please leave feedback in the comments.

 

Draft Release Notes

 

These release notes provide information for the 201709 EA release of Alfresco Community Edition.

 

This is the first Early Access release of Alfresco Community Edition containing the Alfresco Content Repository 6.0. This release contains all fixes completed from the release of Alfresco Content Services 5.2.1 in July of 2017 through August of 2017.

 

Even though this release does not include any backwards incompatible changes, we have planned significant architectural evolution for the 6.0 family of releases.

 

Care should be taken when upgrading from any previous version of Alfresco Community Edition. Backup your Alfresco alf_data directory and database before upgrading, and read the documentation.

 

Installation

The latest EA release of Alfresco Community Edition is available from the Alfresco Community Edition product page.

 

For download and installation instructions, refer to the Download and Install Alfresco page.

 

The Alfresco supplied installers will install all you need to run Alfresco on your machine; which includes JDK, Tomcat, SOLR, and LibreOffice. It also includes interfaces and extensions such as Share, the Google Docs integration, and the AOS module.

 

Notes:

  • JVM memory defaults to half system memory, minimum of 2GB.
  • Latest OS patches are always recommended.

 

Goals for this Release

We plan significant architectural improvements in the 6.0 family of release, but this release does not yet differ significantly from the 5.2 releases of Alfresco Community Edition. This release continues our monthly release cadence and allows us to ship the incremental work that we have available alongside the initial refactoring of the code base to support future changes.

 

Please report issues with this release in the issue tracker. You can collaborate on this release by using the discussion tools in this social community. Other feedback can be provided by emailing community@alfresco.com.

 

Notes on Specific Release Components

  • Solr4 is included as the default search provider in this release. Interested administrators can download and configure Alfresco Search Services which includes Solr6.

 

Notable New Features in this Release

The page dedicated to Alfresco Community Edition 6.0 lists all the features in the 6.0 line of Alfresco releases.

 

Content Repository

The repository source code has been migrated from Subversion to Git.  We are releasing from our new code structures, including public GitHub repositories.

 

New REST APIs

New Endpoints (since ACS 5.2.1 and Alfresco Community Edition 201707) include:

  • Audit
    • GET /audit-applications   -   List audit applications
    • GET /audit-applications/{auditApplicationId}   -   Get audit application info
    • PUT /audit-applications/{auditApplicationId}   -   Update audit application info
    • GET /audit-applications/{auditApplicationId}/audit-entries   -   List audit entries for an audit application
    • DELETE /audit-applications/{auditApplicationId}/audit-entries   -   Permanently delete audit entries for an audit application
    • GET /audit-applications/{auditApplicationId}/audit-entries/{auditEntryId}   -   Get audit entry
    • DELETE /audit-applications/{auditApplicationId}/audit-entries/{auditEntryId}   -   Permanently delete an audit entry
    • GET /nodes/{nodeId}/audit-entries   -   List audit entries for a node
  • Avatar
    • GET /people/{personId}/avatar   -   Get avatar image
    • PUT /people/{personId}/avatar   -   Update avatar image
    • DELETE /people/{personId}/avatar   -   Delete avatar image

 

REST API EXPLORER

An updated release of the REST API Explorer (v6.0.a) is available (Github - alfresco-rest-api-explorer) to navigate the details. This is included in the SDK, or can be installed by adding the WAR to your Alfresco install and configuring CORS.

 

See also Alfresco public REST APIs to find links to more information about the new REST APIs.

 

Bug Fixes

We also addressed a number of bugs since the release of Alfresco Community Edition 201707.

 

Share

Bug fixes only.

 

Search Services

No incremental updates since Alfresco Community Edition 201707 GA Release.

 

More details are available in the blog post Alfresco Search Services 1.1.0

 

Governance Services

The Records Management Module is not yet compatible with the 6.0 series of the Alfresco Repository, and so no RM module is included in this release. The support for Content Services 6.0.a will be added in a later release.

 

There is a new release of the RM module that works with the 201707 GA release of Alfresco Community Edition, which includes the complete record operation to the REST API. The updated module and additional details are available in the blog post Records Management 2.6.b.

 

Mobile

No incremental updates since Alfresco Community Edition 201702 GA Release.

 

We provide an Early Access release of an Alfresco Java Client SDK which contains a Java lib project to easily consume Alfresco Public REST APIs. It includes a set of APIs that allows developers to quickly build Alfresco-enabled Java & Android applications:

Alfresco Java Client SDK 

 

SDK

The Alfresco SDK is not yet updated with the new code locations. For more details, see More of Alfresco Content Services on GitHub. The support for 6.0.a version in Alfresco SDK will be added in next releases of Alfresco SDK.

 

Documentation

The documentation is currently published at docs.alfresco.com: Alfresco Community Edition

 

Localisation

This release includes: French, German, Italian, Spanish, Japanese, Dutch, Norwegian (Bokmål), Russian, Brazilian Portuguese and Simplified Chinese versions.

 

Feature Removals

 

No feature removals were planned for this release.

 

Contents

  • Alfresco Content Repository 6.0.a (SCM tag)
  • Solr 4.10.3 with Alfresco patches 6.5 (SCM tag)
  • Alfresco Share 5.2.f (SCM tag)
  • Alfresco File Transfer Receiver 6.0 (SCM tag)
  • Alfresco Web Quick Start and Web Editor 5.2.d
  • Alfresco Search Services 1.1.0
  • Google Docs 3.0.4.2 (SCM tag)
  • AOS Module 1.1.7
  • Aikau 1.0.101.3 (SCM tag)

3rd Party Components:

  • Java 1.8.0_131
  • Tomcat 7.0.78
  • LibreOffice 5.2.1
  • PostgreSQL 9.4.12
  • ImageMagick 6.9.1-10

 

Artifacts

  • content-services-community-6.0.a.war contains version 6.0.a (build d3965007-b8).
  • alfresco-share-services-5.2.f.amp contains version 5.2.f.
  • share-5.2.f.war contains version 5.2.f.
  • alfresco-solr4-6.5.war contains version 6.5.
  • alfresco-search-services-1.1.0.zip built.

 

Prerequisites for Manual Install

  • DB: MySQL 5.6 or PostgreSQL 9.4.12
  • App Server: Tomcat 7
  • Java Version: JDK 8
  • LibreOffice 5.2

 

Issues Addressed

This release contains all bug fixes since the Alfresco Community Edition 5.0.d release.

 

The issues addressed specifically in this release are available in JIRA projects for the components of this release. Please look at the previous 5.1 releases to get a complete list of issues addressed since the previous GA release (5.0.d). Note that JIRA behaves inconsistently with these queries when you are not logged in.

  • ALF: Improvements to Alfresco's products requested by open source collaborators. Most issues are linked to another project to get assigned to a team.
  • ACE: Improvements to Alfresco's products requested by product management. Most issues are linked to another project to get assigned to a team.
  • MNT: Fixes to Alfresco's products requested by customers (many are private).
  • SHA: Improvements to Alfresco Share.
  • REPO: Improvements to the Alfresco Content Repository.
  • AKU: Improvements to the Aikau UI library used by Share and other interfaces.
  • RM: Changes to Records Management.
  • SEARCH: Fixes to Search and Discover
  • SDK: Improvements to the Alfresco SDK

 

Important fixes in this GA release:

  • Please refer to the RM link above under Issues Addressed.

 

Known Issues

  • There is no Records Management module compatible with this release.
  • The Alfresco SDK is not yet compatible with the this release.

Please refer to the Alfresco issue tracker for other known issues in this release.

Attachments

    Outcomes