Skip to content
Draft
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
18 changes: 9 additions & 9 deletions source/_static/api/deployer.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions source/_static/api/engine.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions source/_static/api/profile.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions source/_static/api/social.html

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions source/_static/api/studio.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
# The short X.Y version.
version = u'current'
# The full version, including alpha/beta/rc tags.
release = u'4.4.4'
release = u'4.5.0'


# -- General configuration ---------------------------------------------------
Expand Down
4 changes: 2 additions & 2 deletions source/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
:is-up-to-date: True
:last-updated: 4.4.4
:last-updated: 4.5.0

########################
CrafterCMS Documentation
Expand Down Expand Up @@ -71,7 +71,7 @@ CrafterCMS is used by three main constituencies:
=========================
Latest CrafterCMS Release
=========================
The latest version of CrafterCMS is `version 4.4.4 <https://craftercms.com/download>`__.
The latest version of CrafterCMS is `version 4.5.0 <https://craftercms.com/download>`__.

Start exploring the latest version of CrafterCMS in a few minutes using Docker by simply running the following command:

Expand Down
4 changes: 2 additions & 2 deletions source/reference/modules/studio.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
:is-up-to-date: True
:last-updated: 4.4.3
:last-updated: 4.5.0

.. highlight:: xml

Expand Down Expand Up @@ -3202,7 +3202,7 @@ The following section of Studio's configuration overrides allows you to configur
# studio.validation.regex.USERNAME: "^[a-zA-Z][\\w.\\-@+]+$"
# studio.validation.regex.GROUP_NAME: "^[a-zA-Z][\\w.\\-]*$"
# studio.validation.regex.ALPHANUMERIC: "^[a-zA-Z0-9]*$"
# studio.validation.regex.SEARCH_KEYWORDS: "^[\\w\\s\\-\\\"\\.\\*]*$"
# studio.validation.regex.SEARCH_KEYWORDS: "^[\\w\\s\\-\\\"\\'\\.!@#$%&\\*\\/\\(\\)\\[\\]\\p{IsLatin}]*$"
# studio.validation.regex.CONTENT_PATH_WRITE: "^/?([\\w\\- ]+/?)*(((crafter\\-level\\-descriptor\\.level)|([\\w\\- ]))+\\.[\\w]+)?$"
# studio.validation.regex.CONTENT_PATH_READ: "^/?([\\w\\p{IsLatin}@$%^&{}\\[\\]()+\\-=,.:~'`]+(\\s*[\\w\\p{IsLatin}/@$%^&{}\\[\\]()+\\-=,.:~'`])*(/?))*$"
# studio.validation.regex.CONTENT_FILE_NAME_WRITE: "^((crafter\\-level\\-descriptor\\.level)|([a-z0-9_\\-])+)\\.xml$"
Expand Down
64 changes: 64 additions & 0 deletions source/release-notes/4-5-0.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
.. index:: CrafterCMS version 4.5.0 Release Notes

------------------------
CrafterCMS Version 4.5.0
------------------------

Released *TBD, 2025*

.. important::

Please see :ref:`Breaking changes <breaking-changes-4-x>` for breaking changes and other
things to consider before upgrading

For instructions on how to update your CrafterCMS install, please see :ref:`upgrading-craftercms`

^^^^^^^^^^^^
New Features
^^^^^^^^^^^^
* New Groovy sandbox whitelists |br|
See :ref:`Deployer Groovy Sandbox <deployer-groovy-sandbox-configuration>`,
:ref:`Engine Groovy Sandbox <groovy-sandbox-configuration>` and
:ref:`Studio Groovy Sandbox <studio-groovy-sandbox-configuration>` for more information on configuring the whitelists.

* Improved serverless performance |enterpriseOnly| |br|
Improved startup and first page load speeds by using Redis/ValKey as a cache in front of S3.

^^^^^^^^^^^^
Enhancements
^^^^^^^^^^^^
* `New configurable properties for search connection pool max values for total connections and connections per route <https://github.com/craftercms/craftercms/issues/8344>`__ |br|
See the :ref:`Deployer <deployer-search-connection-pool>`, :ref:`Engine <engine-search-connection-pool>`,
and :ref:`Studio <studio-search>` search configuration sections for more information.

* `Improved query performance and OpenSearch caching <https://github.com/craftercms/craftercms/issues/8350>`__ |br|
CrafterCMS by default now excludes disabled and expired content from search results via default filters. See :ref:`engine-search-default-filters` for more
information on enabling/disabling the default filters.

* `Search input field is now in focus when clicking the search button <https://github.com/craftercms/craftercms/issues/8352>`__

^^^^^^^^^
Bug Fixes
^^^^^^^^^
* `Fixed issue with repeating group control <https://github.com/craftercms/craftercms/issues/8355>`__

* `Fixed issue with Studio UI breaking when searching for a user with [SA] in the name <https://github.com/craftercms/craftercms/issues/8351>`__ |br|
Square brackets are now allowed by default in search queries. To allow other characters not permitted by default in search queries,
simply modify the ``studio.validation.regex.SEARCH_KEYWORDS`` property in the Studio :ref:`Global Config <nav-menu-global-config>`.

See :ref:`studio-validations-regex` to learn more on configuring the regex for validating user names to suit your needs.

^^^^^^^^^^^^^^^^^^
Dependency Updates
^^^^^^^^^^^^^^^^^^
* Noteworthy dependency updates:

- Spring security to version 6.5.4
- Mariadb4j to version 3.1.0.5

For a complete list of community tickets, please visit: `GitHub 4.5.0 <https://github.com/orgs/craftercms/projects/34/views/1>`_

For information on upgrading 3.1.x sites, see :ref:`here <compatibility-with-3.1.x>`

|hr|

16 changes: 15 additions & 1 deletion source/release-notes/4-x-breaking-changes.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
:is-up-to-date: True
:last-updated: 4.4.4
:last-updated: 4.5.0
:orphan:

.. _breaking-changes-4-x:
Expand All @@ -23,6 +23,18 @@ before upgrading. Please review the following and apply changes as required:

|hr|

.. _breaking-changes-in-craftercms-4-5-0:

------------------------------------
Breaking Changes in CrafterCMS 4.5.0
------------------------------------
- CrafterCMS version 4.5.0 added a whitelist for Groovy scripts that is enabled by default and might break existing
systems on upgrade because of this. Please see :ref:`Deployer Groovy Sandbox <deployer-groovy-sandbox-configuration>`,
:ref:`Engine Groovy Sandbox <groovy-sandbox-configuration>` and
:ref:`Studio Groovy Sandbox <studio-groovy-sandbox-configuration>` for more information on the whitelists.

|hr|

.. _breaking-changes-in-craftercms-4-4-3:

------------------------------------
Expand All @@ -31,6 +43,8 @@ Breaking Changes in CrafterCMS 4.4.3
CrafterCMS version 4.4.3 works with JavaScript SDK version 5.0.0 and later. See :ref:`compatibility-with-craftercms-version`
for more information.

|hr|

.. _breaking-changes-in-craftercms-4-4-0:

------------------------------------
Expand Down
3 changes: 2 additions & 1 deletion source/release-notes/index.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
:is-up-to-date: True
:last-updated: 4.4.4
:last-updated: 4.5.0

.. _release-notes:

Expand All @@ -11,6 +11,7 @@ version release's release notes page :ref:`below <other-release-notes>`

.. note:: CrafterCMS requires Java 21

.. include:: /release-notes/4-5-0.rst
.. include:: /release-notes/4-4-4.rst
.. include:: /release-notes/4-4-3.rst
.. include:: /release-notes/4-4-2.rst
Expand Down
11 changes: 8 additions & 3 deletions source/support.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
:is-up-to-date: True
:last-updated: 4.4.4
:last-updated: 4.5.0

.. index:: Support

Expand All @@ -21,10 +21,15 @@ What's Supported?
- Commercial Support
- Latest

* - `4.4 <https://craftercms.com/download>`__
- June 13, 2025
* - `4.5 <https://craftercms.com/download>`__
- TBD, 2025
- :green:`Active`
- :green:`Active`
- 4.5.0 (TBD, 2025)
* - 4.4
- June 13, 2025
- :green:`TBD`
- :green:`TBD`
- 4.4.4 (September 6, 2025)
* - 4.3
- February 21, 2025
Expand Down