From: Joe W. <jo...@gm...> - 2021-08-01 17:17:21
|
Greetings, In light of reports of some unexpected problems that users encountered when upgrading to eXist 5.3.0, we have added an advisory to the 5.3.0 release notes: https://exist-db.org/exist/apps/wiki/blogs/eXist/eXistdb530. For your convenience, the content of the advisory is reproduced below. Some of the items had been in the original announcement, but we moved them all up to the top of the release notes to make them more prominent. We hope this helps folks better prepare for this very worthwhile upgrade and makes the upgrade process smoother. Joe - Before upgrading an eXist 5.2.0 or earlier system to eXist 5.3.0 (or as soon as possible after upgrading), be sure to upgrade *existdb-packageservice* to the latest release, version 2.8.13 or higher. Since Dashboard relies on this library for all package-related operations, this upgrade must be performed outside Dashboard. To upgrade this package outside of Dashboard, either submit the following query to eXist via eXide or the Java Admin Client as an admin user: xquery version "3.1"; > repo:remove("http://exist-db.org/apps/existdb-packageservice"), > repo:install-and-deploy("http://exist-db.org/apps/existdb-packageservice", > "http > ://exist-db.org/exist/apps/public-repo/find") - The *shared resources* and *markdown* packages are no longer bundled with eXist-db. If your application depends on those you can still declare dependencies on them in your package metadata and download them from the package repository <https://exist-db.org/exist/apps/public-repo/index.html>. - *eXide*’s app generator function has been removed from eXide v3.0.0, as part of important improvements to the application. For generating apps, please use the much better yeoman-based generator-exist <https://github.com/eXist-db/generator-exist> tool. - *Dashboard* v2.0.8 has a known issue <https://github.com/eXist-db/dashboard/issues/194> that can cause requests a 404 error to appear after logging in to the administrative section. Until a permanent fix has been discovered, you can clear the affected browser of this problem by logging out and back in via eXide or Monex. The default eXist-db configuration settings are not production ready. Make sure to consult our article on best practices before making your eXist-db instance publicly available. The new existdb-config project implements these "best practices" and can easily be used to harden your eXist-db(s) from version 5.1.1 till 5.3.0. - The default eXist-db configuration settings are not production ready. Make sure to consult our article on best practices <https://exist-db.org/exist/apps/doc/production_good_practice.xml> before making your eXist-db instance publicly available. The new existdb-config <https://github.com/eXistSolutions/existdb-config> project implements these "best practices" and can easily be used to harden your eXist-db(s) from version 5.1.1 till 5.3.0. |