I had just done a new sync this afternoon from the latest development.
That introduced a disagreement as to whether the property should be api_key as I had it, or apikey as the newly sync'd code was expecting.
I figured Tom had taken a different path and decided to use apikey afterall, because that's what restx.py was expecting.
So I changed from api_key to apikey in the weewx.conf to make the code work.
Then in wunderfixer I also had to change where it expected api_key to use apikey.
In retrospect, I probably should have fixed restx.py instead since I can now see that wee_debug is also expecting api_key, not apikey. :-/
Ugg and now I see that restx.py expects apikey in my local copy, but when viewing it on github it expects api_key.
So I think github failed me in some regard w.r.t. the pull from development branch to my fork, to my local copy. :-( Likely user error, but it pulled over 200 changes then told me I was up to date. :-/
Net net, sorry for the noise about api_key not being obfuscated.
I'm off to sort out why I'm not actually running the latest sync I thought I was running. :S
I suppose some other part of the code could have been out of sync too, leading to the timestamps being off by an hour / overlapping with data in the same hour from prior to the upgrade. :-/
Regards,