With summer in full-swing here in the United States, development on Kernl has been slowing down to accommodate much busier schedules than during the rest of the year. This doesn’t mean we haven’t been busy though.
Features
- Changelog.json – You can now update your changelog automatically with GitHub and BitBucket push-to-build integration. By simply adding a changelog.json file to your project’s root and populating it with a simple JSON object, you can update your changelog entry on the fly. More detailed information is available at https://kernl.us/documentation#changelog and an example is available at https://github.com/vital101/kernl-example-plugin-github/blob/master/changelog.json
Infrastructure, Bugs, and Miscellaneous
- When the server throws a 500 error, it renders the correct template. Prior to this fix Kernl would render a 404 page, which made it very hard to tell when you encountered an actual problem.
- We now have a robots.txt file!
- Kernl’s Mongo infrastructure has been moved to Compose.io. Having a professional DBA manage Kernl’s database helps me sleep easier at night and provides customers with a more performant and stable backend.
- The landing page for Kernl was taking over 1 second to load for many people. Caching was added, and we now have the number down to under 100ms on average.
What’s next?
July is a busy month outside of Kernl, so I don’t expect much to get done. The current plan is to take it easy in July and then come back with renewed vigor in August.