Repository navigation
v4.3.0 #1152
IRHM
announced in
Announcements
v4.3.0
#1152
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Caution
It is always highly recommended that you perform a backup before updating (https://watcharr.app/docs/server_config/backup)!
Note
I've started releasing beta builds, if anyone wants to look out for those (by watching this repo for releases) to help with testing bigger features, that would be greatly appreciated!
Added
created_by&reasonproperties.helpbuttons next to certain features that open up the related handbook entry in a popup modal.signaloption and add a default10srequest timeout.PORTenvironment variable.Changed
user_servicestable for auth (deprecating the old ThirdPartyId and ThirdPartyAuth columns in the process)._AUTO,_JF&_PLEXactivities so that they now use the base activity type (affixes dropped), along with the newcreated_byproperty for telling the difference._AUTOactivities have had thereasonproperties that used to be in a JSON blob, moved to the newreasoncolumn (been normalized). This migration makes activities more flexible and easier to work with on the backend/frontend (I couldn't just keep adding a bunch of new activities for the same thing just to denote a new service created it!).debuglogging is enabled, all database queries will be logged tostdout.updateproperty is returned along with it to tell you if the item was created or updated). Also returns addedActivities (list, instead of old singular addedActivity).Fixed
User.Typecheck.Maintenance
authmiddlewarepackage.usermiddlewarepackage withWithUserandWithUserServicemiddleware. These will help us migrate from the all-encompassingAuthRequiredmiddleware (so that it can just stick to purely auth and any routes needing the User from database can add the extra middleware which is more modular).tripackage for representing "tribools". Helps us avoid using*boolwhen possible (for inter-watcharr communications).domainpackage.domainpackage.New()toOpen()as it will no longer runSetup(). That will be done from caller after running New(). This lets us setup our logging for the db after New(), but before migrations are run in Setup().AuthRequired. User from db is now fetched with newWithUsermiddleware.hookStatusChangedand move to its own file.SetWatchedSeasoninstead of updating it in db itself.watcharr.gomain func so we can use all our services easily.devtag, we will now usebetatag because it makes more sense).betatag to beta versions.major.minortags to stable versions.Docs
server_config/environment-variables: AddPORT.installation/docker-compose: Added a tip pointing to supported environment variables.🆘 Getting Help
If you need help, encounter an issue or find a bug please create an issue or join our space on Matrix for support. Always happy to help!
Etc
This discussion was created from the release v4.3.0.
All reactions