Sunday, March 26, 2017

Change Log: 2.5.307

Release 2.5.307 is primarily a break/fix release that corrects the numerous issues introduced in Monday's 2.5.293 release.

This release also refactors/redesigns a lot of the back-end code involved in managing user sessions and JWT authorization and enhances the API documentation.

There's not much else to say about 2.5.307, but I will say that we had a conference call this morning about how we want to do the alpha/pre-release stuff for The Watcher, and we've got a go-forward plan on that.

If you are a.) interested in participating in the alpha/pre-release preview and b.) you are a current user of the Manager, make sure you are on our registration list: it won't be long until we start reaching out to you guys to take a look at what we've been working on!

Thanks for using the Manager!

Monday, March 20, 2017

Scheduled Outage!

Deploying the new release (2.5.293) will require an outage: I posted a warning in the Manager earlier today.

The outage has begun. I anticipate that it will not be a lengthy one.

Thanks for using the Manager!



Update: after a spot of trouble with Nginx and refreshing JWT tokens, the outage is over and the deployment is complete.

As usual, the new release introduces a number of issues that I didn't catch during development. I am collecting/tracking the issues here, if you use GitHub and want to check in with a comment/issue.

Thanks again for using the Manager!

Change Log: 2.5.293

2.5.293 is not fooling around.
Release 2.5.293 will be the only major release of the Manager and API this month.

There are several reasons for that:

  1. This release is 'yuge: not only did it take more than two weeks to put together, but it modifies almost 2000 lines of code. And while lines modified is no measure of quality/content, it's a definite measure of effort and a lot of effort went into release 2.5.293.
  2. This release includes major API enhancements: among other things, it is the first time a private (i.e. auth-required) route has been added that processes JWT authorization info and uses it to create a user asset. This is a big deal for us, in terms of Milestones for The Watcher, since it is the first release that supports external asset creation via a protected route. Woohoo!
  3. Release 2.5.293 also includes major API refactoring, including a non-trivial revision of the way that the internal request object is updated/managed and how logging works.
  4. I'm at like, hour 116 of The Witcher 3: Wild Hunt, and I have to beat it before I can move on and get back to my life.
At any rate and as usual, release 2.5.293 applies a couple/few usability and bug fixes for the legacy app (including some clean-up/reconciliation of the PotStars default timeline: hit the jump for full details on that).

Most of what this release does will not be noticeable in the legacy app, however. As the above suggests, this one is a major back-up update/overhaul/enhancement and most of the action is behind the scenes.

That said, these kinds of releases tend to break things in new and interesting (haha) ways, so even though this is the only major release I'm doing in March, there might be some tag-along break/fix stuff over the next week or two.


Thanks again for using the Manager!