From 67e72f7477ada4b9f419b816007d7075db75ad10 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Mon, 11 Jan 2021 17:35:54 +0000 Subject: [PATCH] Pre-Release 4.1.6-rc3: config version and changelog --- ChangeLog.md | 23 +++++++++++++++++++++++ config.py | 2 +- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 6dfc06ad..060bdcf8 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,29 @@ This is the master changelog for Elite Dangerous Market Connector. Entries are in reverse chronological order (latest first). --- +Release 4.1.6-rc3 +=== + +We might have finally found the cause of the application hangs during shutdown. +Note that this became easier to track down due to the current (2021-01-11) +downtime for migration of www.edsm.net. EDMarketConnector will hang during +shutdown prior to this version whilst EDSM isn't available. + +* Avoid making Tk event_generate() calls whilst the appliction is shutting + down. + +* Plugins should actively avoid making any sort of Tk event_generate() call + during application shutdown. + + This means using `if not config.shutting_down:` to gate any code in worker + threads that might attempt this. Also, be sure you're not attempting such + in your `plugin_stop()` function. + + See plugins/edsm.py and plugins/inara.py for example of the usage. + +* Any use of plug.show_error() won't actually change the UI status line during + shutdown, but the text you tried to show will be logged instead. + Release 4.1.6-rc2 === diff --git a/config.py b/config.py index b3001d2a..695fda23 100644 --- a/config.py +++ b/config.py @@ -13,7 +13,7 @@ appcmdname = 'EDMC' # appversion **MUST** follow Semantic Versioning rules: # # Major.Minor.Patch(-prerelease)(+buildmetadata) -appversion = '4.1.6-rc2' #-rc1+a872b5f' +appversion = '4.1.6-rc3' #-rc1+a872b5f' # For some things we want appversion without (possible) +build metadata appversion_nobuild = str(semantic_version.Version(appversion).truncate('prerelease')) copyright = u'© 2015-2019 Jonathan Harris, 2020 EDCD'