diff --git a/CHANGELOG.md b/CHANGELOG.md index 7fa943f9a9..7ed3c09e34 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## Evennia 4.4.1 + +Oct 1, 2024 + +- [Fix][issue3629]: Reverting change of default Sqlite3 PRAGMA settings, changing them for + existing database caused corruption of db. For empty db, can still change in + `SQLITE3_PRAGMAS` settings. (Griatch) + +[issue3629]: https://github.com/evennia/evennia/issues/3629 + + ## Evennia 4.4.0 Sep 29, 2024 @@ -15,7 +26,7 @@ with dynamic keys (rather than just relying on typeclass' key) (Griatch) - [Feat][pull3588]: New `DefaultObject` hooks: `at_object_post_creation`, called once after first creation but after any prototypes have been applied, and `at_object_post_spawn(prototype)`, called only after creation/update with a prototype (InspectorCaracal) -- [Fix][pull3494]: Update/clean some Evennia dependencies (0xDEADFED5) +- [Fix][pull3594]: Update/clean some Evennia dependencies (0xDEADFED5) - [Fix][issue3556]: Better error if trying to treat ObjectDB as a typeclass (Griatch) - [Fix][issue3590]: Make `examine` command properly show `strattr` type Attribute values (Griatch) @@ -55,6 +66,7 @@ did not add it to the handler's object (Griatch) [issue3620]: https://github.com/evennia/evennia/issues/3620 [issue3616]: https://github.com/evennia/evennia/issues/3616 [pull3595]: https://github.com/evennia/evennia/pull/3595 +[pull3595]: https://github.com/evennia/evennia/pull/3595 [pull3533]: https://github.com/evennia/evennia/pull/3533 [pull3594]: https://github.com/evennia/evennia/pull/3594 [pull3592]: https://github.com/evennia/evennia/pull/3592 diff --git a/docs/source/Coding/Changelog.md b/docs/source/Coding/Changelog.md index 7fa943f9a9..7ed3c09e34 100644 --- a/docs/source/Coding/Changelog.md +++ b/docs/source/Coding/Changelog.md @@ -1,5 +1,16 @@ # Changelog +## Evennia 4.4.1 + +Oct 1, 2024 + +- [Fix][issue3629]: Reverting change of default Sqlite3 PRAGMA settings, changing them for + existing database caused corruption of db. For empty db, can still change in + `SQLITE3_PRAGMAS` settings. (Griatch) + +[issue3629]: https://github.com/evennia/evennia/issues/3629 + + ## Evennia 4.4.0 Sep 29, 2024 @@ -15,7 +26,7 @@ with dynamic keys (rather than just relying on typeclass' key) (Griatch) - [Feat][pull3588]: New `DefaultObject` hooks: `at_object_post_creation`, called once after first creation but after any prototypes have been applied, and `at_object_post_spawn(prototype)`, called only after creation/update with a prototype (InspectorCaracal) -- [Fix][pull3494]: Update/clean some Evennia dependencies (0xDEADFED5) +- [Fix][pull3594]: Update/clean some Evennia dependencies (0xDEADFED5) - [Fix][issue3556]: Better error if trying to treat ObjectDB as a typeclass (Griatch) - [Fix][issue3590]: Make `examine` command properly show `strattr` type Attribute values (Griatch) @@ -55,6 +66,7 @@ did not add it to the handler's object (Griatch) [issue3620]: https://github.com/evennia/evennia/issues/3620 [issue3616]: https://github.com/evennia/evennia/issues/3616 [pull3595]: https://github.com/evennia/evennia/pull/3595 +[pull3595]: https://github.com/evennia/evennia/pull/3595 [pull3533]: https://github.com/evennia/evennia/pull/3533 [pull3594]: https://github.com/evennia/evennia/pull/3594 [pull3592]: https://github.com/evennia/evennia/pull/3592 diff --git a/docs/source/Setup/Settings-Default.md b/docs/source/Setup/Settings-Default.md index 494bbd614e..f7f0dc29c1 100644 --- a/docs/source/Setup/Settings-Default.md +++ b/docs/source/Setup/Settings-Default.md @@ -320,13 +320,13 @@ DATABASES = { } } # PRAGMA (directives) for the default Sqlite3 database operations. This can be used to tweak -# performance for your setup. Don't change this unless you know what # you are doing. +# performance for your setup. Don't change this unless you know what you are doing. Also +# be careful to change for an already populated database. SQLITE3_PRAGMAS = ( "PRAGMA cache_size=10000", - "PRAGMA synchronous=1", + "PRAGMA synchronous=OFF", "PRAGMA count_changes=OFF", "PRAGMA temp_store=2", - "PRAGMA journal_mode=WAL", ) # How long the django-database connection should be kept open, in seconds. diff --git a/docs/source/index.md b/docs/source/index.md index aa80204128..0a55d908c0 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -1,6 +1,6 @@ # Evennia Documentation -This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated September 29, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 4.4.0. +This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated October 01, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 4.4.1. - [Introduction](./Evennia-Introduction.md) - what is this Evennia thing? - [Evennia in Pictures](./Evennia-In-Pictures.md) - a visual overview of Evennia diff --git a/evennia/VERSION.txt b/evennia/VERSION.txt index fdc6698807..cca25a93cd 100644 --- a/evennia/VERSION.txt +++ b/evennia/VERSION.txt @@ -1 +1 @@ -4.4.0 +4.4.1 diff --git a/pyproject.toml b/pyproject.toml index 79b30016a5..bbc6c74a32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "evennia" -version = "4.4.0" +version = "4.4.1" maintainers = [{ name = "Griatch", email = "griatch@gmail.com" }] description = "A full-featured toolkit and server for text-based multiplayer games (MUDs, MU*, etc)." requires-python = ">=3.10"