Skip to content

Commit

Permalink
Merge pull request #136 from NethServer/relnotes-83
Browse files Browse the repository at this point in the history
Milestone 8.3 release notes
  • Loading branch information
DavidePrincipi authored Dec 19, 2024
2 parents 9dc344c + 23cfb50 commit 7f7fa3f
Show file tree
Hide file tree
Showing 3 changed files with 86 additions and 8 deletions.
7 changes: 6 additions & 1 deletion backup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -150,9 +150,14 @@ available.
app`` checkbox becomes visible. If enabled, the existing instance will
be removed upon restore.
* Select an older backup snapshot if the latest one is not preferable.
* Select the target node.
* Select the target node. Note that in some cases, restoring to certain
cluster nodes may be restricted due to application policies or node
resource limitations.
* Click on the :guilabel:`Restore` button.


.. _selective-content-restore:

Selective content restore
=========================

Expand Down
77 changes: 75 additions & 2 deletions release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,81 @@ Release notes

NethServer 8 releases

- List of `known bugs <https://github.com/NethServer/dev/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+label%3Abug>`_
- Discussions around `possible bugs <http://community.nethserver.org/c/bug>`_
- List of `known bugs`__ on GitHub

__ https://github.com/NethServer/dev/issues?q=is%3Aissue%20is%3Aopen%20type%3Abug%20project%3ANethServer%2F8

- Discussions around `possible bugs`__ on our public forum

__ http://community.nethserver.org/c/bug

Major changes on 2024-12-20
===========================

- **Selective restoration from backup** -- In the Mail and Samba File
Server applications, it is possible to search and select specific
content (IMAP folder, file, or directory) from backup snapshots and
restore it under a user-accessible folder. See
:ref:`selective-content-restore`.

- **Application conflict management** -- The Cluster Admin now enforces
the instance limit per node during clone, move, and restore operations.
This complements the existing enforcement during the install operation
and simplifies the management of applications that use specific TCP/UDP
ports, such as Mail, Ejabberd, NethVoice Proxy, Samba, and DNSMasq.
Additionally, DNSMasq automatically disables its DNS service if it
detects a conflict with a Samba instance on the same node.

- **System log forward filtering** -- The Syslog forwarder can be
configured to send either the full stream of logs or only security log
records. For performance reasons, the full stream export is no longer
available in the Cloud Log Manager forwarder, which now supports
security logs only.

- **Backup alert** -- Systems with an active :ref:`Subscription
<subscription-section>` send an alert to the monitoring portal if a
backup fails. The last backup status indicator has been fixed to
correctly reflect failed backup instances on the Backup page.

- **Rename OpenLDAP "directory.nh" for NS7 migration** -- The NS7
Migration Tool allows selecting the destination domain name (and the
respective LDAP DB suffix), enabling the migration and consolidation of
multiple NS7 systems on the same NS8 cluster. The LDAP domain name can
only be set with a local OpenLDAP account provider, as Active Directory
does not support domain renaming. See :ref:`migrate-account-provider`.

- **Updates are suspended during NS7 migration** -- The Software Center
inhibits both manual and automatic updates if an NS7 node is added to
the cluster with the Migration Tool. If updates are suspended, a banner
is displayed in the Software Center.

If your cluster displays this banner incorrectly (e.g., the migration
has already finished), run the following manual procedure to clean up
the Redis database of possible stale data from past migration attempts.

Find the IDs of stale NS7 nodes: ::

redis-cli --raw keys 'node/*/flags' | xargs -t -r -l1 -- redis-cli smembers
Sample output: ::

redis-cli smembers node/77/flags
nomodules
For example, to remove the bogus node 77: ::

api-cli run remove-node --data '{"node_id":77}'

- **Unlimited user domains** -- Starting with Core 3.2.1 and Ldapproxy
1.1.0, the limit of eight simultaneous user domains has been removed. It
is now possible to install more user domains, provided that only one
Samba DC can run on a node.

- **Improved user domain event handling in some applications** -- Changes
to user domain configurations are now correctly applied to Nextcloud,
Ejabberd, Mail, SOGo, and Roundcube applications. Configuration changes
are propagated, and services are restarted automatically.


Major changes on 2024-10-16
===========================
Expand Down
10 changes: 5 additions & 5 deletions software_center.rst
Original file line number Diff line number Diff line change
Expand Up @@ -224,11 +224,11 @@ source one.

The cluster node where the destination instance runs can be the same as
the source instance. Generally, there should be no limitation on running
multiple application instances on the same node. In some cases, the
services provided by the instance might require exclusive access to a
particular system resource, such as binding a fixed TCP port number. In
this case starting additional instances of the same service becomes
impossible.
multiple application instances on the same node. However, in some cases,
cloning to certain cluster nodes may be restricted due to application
policies, node resource limitations, or because the instance requires
exclusive access to a system resource, such as binding a fixed TCP port
number.

In a nutshell the clone procedure:

Expand Down

0 comments on commit 7f7fa3f

Please sign in to comment.