Record of historical changes and improvements to Autostrada. You can also see what's in store for the future in our roadmap.
28 January 2023
We've added the option to read configuration settings from environment variables (instead of only supporting command-line flags).
19 January 2023
We've added lightweight user accounts to Autostrada so that you have permanent access to any premium add-ons that you purchase and can generate unlimited codebases with them.
5 January 2023
We've added a backgroundTasks()
helper to all generated codebases by default. You can use this to run code in background goroutines and wait for it to complete during a graceful shutdown.
3 January 2023
We've added the option to automatically send runtime error alerts to an admin email address.
31 December 2022
We've added support for automatic HTTPS in production using Let's Encrypt and Autocert. HTTP to HTTPS redirects are also included.
Application initialization is now done in a run()
function rather than main()
. See this blog post for the rationale behind the change.
29 December 2022
We've changed the generated code so that any messages logged by Go's http.Server
are written to the same destination as all other log messages.
28 December 2022
More validation checks have been added to disallow invalid module paths.
9 November 2022
Generated codebases now include the README file in Markdown format (in addition to HTML).
7 November 2022
We've added support for Gorilla Mux as a router option.
3 November 2022
The confirmation pages and download links for the generated codebases are now permanent rather than temporary, and are now safe to bookmark and share.
2 November 2022
The confirmation page now includes instructions for how to get started and run your application (as well as this information still being available in the README).
24 October 2022
We've added the option to pick your own router, with support for Chi, Flow and HttpRouter.
20 October 2022
We've improved the web application login functionality so that it now redirects to the previously requested page after failed authentication.
We created this changelog page that you're reading right now 😉
17 October 2022
We've updated the Autostrada website to give it a lighter, fresher and slightly more polished design.
1 October 2022
We've added a new 'secure cookies' option, providing out-of-the-box support for reading/writing signed and encrypted cookies.
We've tweaked the command-line flag names and variables to be more consistent in their style and naming, and started using hard-coded default values for all command-line flags (rather than reading some default values from environment variables).
23 September 2022
We've added a roadmap page to help prioritize and keep track of potential features and improvements.
17 August 2022
Autostrada is officially launched in open beta.