Crowd 7.0 Upgrade Notes
21 August, 2025
Here are some important notes on upgrading to Crowd 7.0. To learn about new features, check out the release notes.
アップグレード ノート
Here's some important information you should know about:tes
- Removed support for Freemarker templates
- Migration to new authentication API
- Removed support for Google Apps connector
- Deprecating user and group attribute sync
- Removal of insecure and deprecated components
- Move from jTDS to Microsoft JDBC driver for SQL Server
- アプリのインストール時におけるアプリ署名の既定での有効化
- サポート対象プラットフォーム
- アプリ開発者向けの情報
Removed support for Freemarker templates
We’re removing support for Freemarker templates. We recommend migration to a safer alternative, such as Soy or Apache Velocity templates.
Migration to new authentication API
We’re deprecating com.atlassian.crowd.manager.authentication.TokenAuthenticationManager. As a more secure alternative, use com.atlassian.crowd.service.authentication.CrowdApplicationAuthenticationService to authenticate and log out users to Crowd.
Other functionalities provided by TokenAuthenticationManager won’t be available in Crowd’s public API.
Removed support for Google Apps connector
Starting from Crowd 7.0, the Google Apps connector functionality is blocked by default. To permanently remove the Google Apps connector if your instance has one configured:
Log in to Crowd.
Go to the Applications tab.
Select Google Apps.
Select Remove application and confirm removal.
More about Google Apps connector
Deprecating user and group attribute sync
We're deprecating the ability to synchronize user and group attributes from external directories. This was an undocumented feature that synchronized user and group attributes with a specific prefix from an external directory. By default, this functionality was disabled and could only be activated by manually editing the directory attributes.
Removal of insecure and deprecated components
We’ve updated and migrated the insecure external components com.sun.activation and com.sun.mail from com.sun to org.eclipse.angus.
We’ve also removed the below components which have been deprecated in the past:
コンポーネント | 削除済 |
|---|---|
Crowd Core | Class: |
Public static methods and fields in:
| |
Class: | |
Class: | |
Crowd API |
|
Public methods:
|
Move from jTDS to Microsoft JDBC driver for SQL Server
We’ve removed support for the jTDS driver, and it’s no longer bundled with Crowd. Crowd now supports the Microsoft JDBC Driver for SQL Server, ensuring ongoing compatibility with SQL Server databases. Either you want to continue using the JTDS driver (not recommended) or move to the MS JDBC driver (recommended), you’ll have to add the driver manually to tomcat/lib directory. Explore how to set up Crowd with MS SQL Server database
If you're upgrading an existing instance to Crowd 7.0, refer to the Transitioning from JTSD to Microsofts JDBC driver article.
アプリのインストール時におけるアプリ署名の既定での有効化
In this release, app signing is enabled by default. This feature improves app security and was gradually rolled out across Data Center products. For details, check out this community post.
アプリ署名は新規アプリのインストールのみに影響し、すでにインストール済みのアプリはそのままです。
必要な手順は、アプリを Marketplace からインストールするか、カスタム アプリを構築するかによって異なります。
Marketplace からアプリをインストールする
この操作を行うには、次の手順を実行します。
Configure the location of the
truststorefolder as described in Configuring UPM app signature check.Download and install the Atlassian Certificates bundle. For details, see Updating Atlassian Certificate Bundles.
以上で完了です。Marketplace から安全にアプリをインストールできます。
カスタム アプリのインストール
カスタム アプリのビルドを使用する場合は、次の手順でご自身のアプリに署名してそれらを保護できます。
Configure the location of the
truststorefolder as described in Configuring UPM app signature check.Get the app signature and verification certificate as described in Generating app signature and verification certificate using OpenSSL.
Put your new certificate in your Trust store as described in Updating Atlassian Certificate Bundles.
署名したアプリをインストールします。
アプリ署名機能を使用せずに、ファイル システム経由でアプリをインストールすることもできます。
If you’re experiencing issues, check out app signing troubleshooting.
サポート対象プラットフォーム
- We’re adding support for:
- PostgreSQL 17
- MySQL 8.4
- Oracle 23ai
- Oracle 19
- We’re removing support for:
- Java 17
- Oracle 12
- PostgreSQL 10
- PostgreSQL 11
- PostgreSQL 12
- PostgreSQL 13
- PostgreSQL 14
- MySQL 5.7
- MySQL 8.0 LTS
- SQL Server 2016
- SQL Server 2017
アプリ開発者向けの情報
See Preparing for Crowd 7.0 for any important changes regarding apps.