Skip to content

Version 0.1.0

Compare
Choose a tag to compare
@arschles arschles released this 24 Jun 15:18
· 341 commits to main since this release
8c4d4a7

This is the first beta version of the KEDA HTTP Add-on! It's been a while since our last release, which was 0.0.1. Since then, we've made big improvements to nearly every area of this project.

If you'd like to get started right away, please see the walkthrough documentation for this release.

Otherwise, below is a list of some of the most significant changes in this release.

HTTPScaledObject changes

Note: there is a breaking change to the HTTPScaledObject spec field in this release. Please see the last bullet point of this section for more details

  • The status field of HTTPScaledObjects is now automatically populated (by the operator) with more details on the progress of your deployment (#47)
  • You get more control over how your app is scaled, including specifying the minimum and maximum replicas (#85),
  • The HTTP Add-on operator no longer controls your application's Deployment or Service resources. You have full control over creating, updating or removing your application components, and the HTTP Add-on won't touch them anymore (#78)
    • This is a breaking change. Most old HTTPScaledObject spec fields will not work with this release

Logistics changes

Local development environment changes

  • The previous Makefile has been removed in favor of magefiles in #89
    • This change allows us to provide HTTP Add-on developers a consistent, fast, and reliable experience across platforms
    • We're also now able to provide more complex build tasks, including building and pushing container images to GitHub Container Registry in parallel

Documentation changes

  • We've done several major documentation improvements, including adding an FAQ (#71), outlining the scope of functionality of the HTTP Add-on (#81), and use cases (#81)
  • We've also added a document ensuring that this project has a pointer to the kedacore-wide code of conduct (#178)

Thanks

This project is young at the moment, and we have a wonderful and growing community. Special thanks to @ajanth97 and @khaosdoctor for their contributions.

We have a lot of features pending in this project, and we welcome new contributors to help build them. We also have documentation to write, issues to fix, and plenty of other things to do to otherwise push the KEDA HTTP Add-on project forward.

If you're interested in contributing in any way, we are willing to help you get started. Please send a direct message to arschles in the Kubernetes slack group indicating your interest.