Skip to content

Releases: backstrokeapp/server

v2.3.0: Separate operation dispatcher service

29 Nov 02:16
Compare
Choose a tag to compare

Previously, this service handled dispatching of automatic link operations. Now, I've created a new job to do that, which means that the server service should horizontally scale.

New infrastructure diagram:
https://user-images.githubusercontent.com/1704236/33268089-d718e718-d349-11e7-9baa-75d86d05604b.png

Also, this pull request adds the other end of the logic required to connect link operations back to their founding link. All this change is doing is reading data from redis that the first part of the migration, a worker change, added there. Here was the first part of the migration: backstrokeapp/worker#3

v2.2.0: Return more information in the checkRepo route

08 Nov 11:39
71e2f1d
Compare
Choose a tag to compare

This release adds a small change to the checkRepo route - it now returns details about the parent repository if one exists. We can use this on the frontend to properly assert that a fork is actually the fork of an upstream and not just a fork of something.

v2.1.0: Add mixpanel analytics

17 Oct 11:36
Compare
Choose a tag to compare

To attempt to get a more thorough understanding of traffic within Backstroke, I'm adding mixpanel analytics. The only thing that is currently being tracked is when a user makes a request to any authenticated api route, and the only pieces of data being logged are the route's url and the user details that are associated with that request.

v2.0.1: Deployment Hotfix

08 Oct 13:54
Compare
Choose a tag to compare

There turned out to be a small issue when deploying v2.0.0 - automatic link updates were a bit broken. This was due to three things:

  • The heuristic that's used as a first pass prior to making an api call for each link wasn't working. I switched to a more specific regular expression which works much better now.
  • One Github API call being made wasn't being passed the proper api token.
  • That same api call was being passed a token in a non-standard way which meant that the call wasn't respecting the token, and instead falling back on the unauthenticated request.

Now, automatic link updates seem to be working well for the time being.

v2: Big, Scary Deployment

08 Oct 13:54
Compare
Choose a tag to compare

See #66 for details.

v1

17 Oct 11:36
Compare
Choose a tag to compare
v1 Pre-release
Pre-release
code: remove logging