Releases: Qiskit/qiskit-serverless
Releases · Qiskit/qiskit-serverless
v0.1.0
First minor release
Features:
- infrastructure
- gateway api service
- python client library
Program
interface- documentation
Changes
- Issue 555 | Docker-compose: separate dbs for repository and gateway @IceKhan13 (#562)
- Revert "Add explicit support for python 3.11 (#554)" @psschwei (#560)
- add probes to gateway @akihikokuroda (#542)
- Add explicit support for python 3.11 @psschwei (#554)
- Use ICR for deployments @psschwei (#553)
- Infra: docker-compose repository @IceKhan13 (#556)
- Using docker login for pushing to ICR @psschwei (#551)
- Use correct repo/name for ibmcloud action @psschwei (#550)
- Add ibmcloud action @psschwei (#549)
- Build and push images to ibm container registry @psschwei (#544)
v0.0.9
Changes
- Remove unnecessary custom.css @Eric-Arellano (#543)
- add pyscf in jupyter container @akihikokuroda (#537)
- use postgresql as database for gateway and repository-server @akihikokuroda (#508)
- docker-compose file for Mac @akihikokuroda (#504)
- adjust sitehost of gateway @akihikokuroda (#532)
- skip ingress for no hosts @akihikokuroda (#530)
- IBM Cloud deployment improvements @Tansito (#447)
- Gateway: custom auth, token verification @IceKhan13 (#545)
- Issue 525 | Better error handling @IceKhan13 (#535)
- Issue 521 | Gateway: custom token authentication @IceKhan13 (#524)
v0.0.8
Changes
- remove gateway.application.keycloak.clientName variable @akihikokuroda (#503)
- ray console access fix @akihikokuroda (#515)
- Add circuit-knitting-toolbox to jupyter notebook image @psschwei (#509)
- Clean up Helm install namespace / component names @psschwei (#505)
- Issue 479 | Documentation refactor @IceKhan13 (#481)
- Replace jaeger exporter with otlp exporter @psschwei (#497)
- gateway initialization missing in helm install @akihikokuroda (#501)
- Use versioned releases in helm chart instead of nightlies @psschwei (#499)
- fix pyscf in ray node for arm64 @akihikokuroda (#465)
- Add instructions on setting up development environment @psschwei (#495)
- redirect ray job execution logs in dev compose @akihikokuroda (#494)
- fix minor error in docs/guides/ @akihikokuroda (#487)
- Fix some tutorials @akihikokuroda (#473)
- Drop volume mounts for docker compose @psschwei (#464)
- some helm / install fixes @akihikokuroda (#457)
- change run_qiskit_remote to distribute_task in beginners_guide @akihikokuroda (#459)
- docs(03_intro_level_3): fix decorator spelling @mrvee-qC-bee (#453)
- Issue 445 | Docker images on merge @IceKhan13 (#513)
- Issue 474 | Gateway: stop jobs @IceKhan13 (#476)
- Issue 456 | Program: move arguments to run method @IceKhan13 (#466)
🐛 Bug Fixes
- Issue 506 | Gateway: fix permissions for save results @IceKhan13 (#512)
- Docs: update requirements @IceKhan13 (#507)
- Issue 455 | Gateway: program entrypoint caching @IceKhan13 (#462)
v0.0.7
Changes
- Update Terraform github.com/aws-ia/terraform-aws-eks-blueprints to v4.28.0 @renovate (#446)
- Issue 411 | Client: rename
run_qiskit_remote
todistribute_task
@IceKhan13 (#442) - Update Terraform aws to >= 4.63.0 @renovate (#444)
- Update Helm release kube-prometheus-stack to v45.10.1 @renovate (#441)
- Fix autosummary @Tansito (#439)
- Program rename @Tansito (#390)
- Update Helm release redis to v17.9.4 @renovate (#433)
- Update Terraform hashicorp/terraform to >= 1.4.5 @renovate (#431)
- Updated dockerignore from the root @Tansito (#429)
- APIs improvements and docker-compose fixes @Tansito (#399)
- Dockerfile for ray-node arm64 @akihikokuroda (#421)
- update ray to 2.3.0 @akihikokuroda (#425)
- notebook container build for m1 mac @akihikokuroda (#427)
- Update Terraform aws to >= 4.62.0 @renovate (#428)
- Ignore .tox/ for docker builds @psschwei (#424)
- fix local container build platform @akihikokuroda (#419)
- update Docker-gateway for m1 mac @akihikokuroda (#415)
- Update Helm release ray-cluster to v0.5.0 @renovate (#422)
- Renumber getting started notebooks @psschwei (#417)
- Add kuberay-operator image to helm values @psschwei (#416)
- Update Helm release kuberay-operator to v0.5.0 @renovate (#412)
- Update Helm release kuberay-apiserver to v0.5.0 @renovate (#409)
- Update apiserver version for helm @psschwei (#410)
- Update Helm release kube-prometheus-stack to v45.9.1 @renovate (#403)
- Use versioned gateway image in docker-compose @psschwei (#408)
- Updates gateway image build process @psschwei (#405)
- Use stable versions for docker-compose @psschwei (#407)
- Update Helm release promtail to v6.10.0 @renovate (#400)
- Update Helm release kube-prometheus-stack to v45.9.0 @renovate (#398)
- Update Helm release nginx-ingress-controller to v9.5.1 @renovate (#397)
- Update dependency qiskit-ibm-runtime to >=0.9.2 @renovate (#395)
- Bump repository verify python to v3.9 @psschwei (#396)
- grafana keycloak integration @akihikokuroda (#391)
- API gateway versioning @Tansito (#354)
- Update Terraform hashicorp/terraform to >= 1.4.4 @renovate (#394)
- Update Helm release redis to v17.9.3 @renovate (#393)
- Update Helm release loki to v4.10.0 @renovate (#392)
- Gateway docker refactorization @Tansito (#384)
- Add prometheus dashboard for repository @psschwei (#387)
- Add metrics collection for gateway @psschwei (#389)
- Update Beginner guide @Tansito (#385)
- Configuration to scrape repository metrics @psschwei (#381)
- Update Helm release kube-prometheus-stack to v45.8.1 @renovate (#383)
- Update grafana/promtail Docker tag to v2.7.5 @renovate (#382)
- Update grafana/loki Docker tag to v2.7.5 @renovate (#379)
- Fix a few typos in docs @garrison (#378)
- Update dependency redis to >=4.5.4 @renovate (#377)
- Update Helm release nginx-ingress-controller to v9.4.1 @renovate (#376)
- Update Helm release keycloak to v13.4.1 @renovate (#375)
- Update quay.io/gogatekeeper/gatekeeper Docker tag to v2.3.0 @renovate (#362)
- Add prometheus metrics for repository @psschwei (#367)
- Ignore local .jupyter/ directory @psschwei (#373)
- Update 01_intro_level_1.ipynb @jenglick (#364)
- Add ray system metrics dashboard @psschwei (#363)
- Update prom/prometheus Docker tag to v2.43.0 @renovate (#360)
- Output black diff to stdout for CI @psschwei (#358)
- Update dependency zipp to >=3.15.0 @renovate (#356)
- Update Helm release redis to v17.9.2 @renovate (#355)
- Update dependency qiskit-aer to >=0.12.0 @renovate (#352)
- Update dependency django-allauth to v0.53.1 @renovate (#351)
- Update Terraform aws to >= 4.60.0 @renovate (#350)
- Update Helm release keycloak to v13.4.0 @renovate (#348)
- Update Terraform kubernetes to >= 2.19.0 @renovate (#349)
- Update Helm release redis to v17.9.1 @renovate (#344)
- Update dependency Markdown to v3.4.3 @renovate (#343)
- Update Terraform github.com/aws-ia/terraform-aws-eks-blueprints to v4.26.0 @renovate (#338)
- Update Terraform ibm to >= 1.51.0 @renovate (#339)
- add quantum serverless dashboard @akihikokuroda (#323)
- adding logging diagram @akihikokuroda (#334)
- Update Helm release redis to v17.9.0 @renovate (#336)
- Update Terraform aws to >= 4.59.0 @renovate (#337)
- Update dependency qiskit-terra to >=0.23.3 @renovate (#309)
- Update Helm release nginx-ingress-controller to v9.4.0 @renovate (#335)
- Improved repository code quality @Tansito (#320)
- change to use nightly image by default for all compoments @akihikokuroda (#328)
- Update jboss/keycloak Docker tag to v16.1.1 @renovate (#333)
- Update dependency redis to >=4.5.3 @renovate (#331)
- Add monitoring architecture diagrams @psschwei (#330)
- Update dependency Markdown to v3.4.2 @renovate (#327)
- Update Terraform hashicorp/terraform to >= 1.4.2 @renovate (#321)
- Update dependency Django to >=4.1.7 @renovate (#305)
- Update registry.access.redhat.com/ubi9/python-39 Docker digest to 89463fe @renovate (#303)
- Issue 341 | Program input serialization @IceKhan13 (#430)
- Issue 434 | Docker compose profiles + versions @IceKhan13 (#436)
- Issue 313 | CI: gateway docker image build @IceKhan13 (#324)
v0.0.6
Changes
- Export ray metrics to prometheus @psschwei (#296)
- Add Promtail to system @akihikokuroda (#293)
- Issue 217 | Docs: getting started 3 level tutorials @IceKhan13 (#222)
- add Loki in helm and docker-compose @akihikokuroda (#290)
- Setup prometheus in the system @psschwei (#288)
- Drop manager from helm install @psschwei (#271)
- Retire manager component @psschwei (#265)
- Issue 254 | Gateway service @IceKhan13 (#274)
- Repository project @Tansito (#151)
- Implement method to create kuberay cluster via apiserver @psschwei (#241)
- Add authentication to apiserver @akihikokuroda (#235)
v0.0.5
Biweekly release
🚀 Features
- Infrastructure: add auth2-proxy sidecar container to ray head pod to add login to ray dashboard @akihikokuroda (#189)
- Issue 207 | Program: json arguments @IceKhan13 (#233)
- Add zlib compression to circuit serializer methods @pacomf (#209)
Updates
- Version bump @IceKhan13 (#248)
- Citation @IceKhan13 (#245)
- Update dependency qiskit-terra to >=0.23.2 @renovate (#242)
- Update Helm release nginx-ingress-controller to v9.3.31 @renovate (#237)
- Updates component versions in docker readme @psschwei (#240)
- Update Helm release keycloak to v13.1.1 @renovate (#236)
- Update dependency qiskit-ibm-runtime to >=0.9.0 @renovate (#231)
- Update dependency qiskit-ibmq-provider to >=0.20.1 @renovate (#234)
- Update renovate configuration @Tansito (#230)
- Update Terraform kubernetes to >= 2.18.1 @renovate (#228)
- Update Helm release redis to v17.8.0 @renovate (#227)
- Add more information to the contribution guidelines @Tansito (#211)
- Update Helm release redis to v17.7.6 @renovate (#226)
- Update Terraform hashicorp/terraform to v1.3.9 @renovate (#204)
- Update Terraform aws to >= 4.55.0 @renovate (#223)
- Update Helm release keycloak to v13.1.0 @renovate (#221)
- Update Helm release redis to v17.7.5 @renovate (#219)
- Update Helm release nginx-ingress-controller to v9.3.30 @renovate (#218)
- Update dependency Flask to >=2.2.3 @renovate (#216)
- Update Helm release redis to v17.7.4 @renovate (#215)
- Update Helm release nginx-ingress-controller to v9.3.29 @renovate (#214)
- Update Terraform kubernetes to >= 2.18.0 @renovate (#205)
- Update Terraform helm to >= 2.9.0 @renovate (#197)
- Update dependency werkzeug to >=2.2.3 @renovate (#203)
- Issue 180 | Pylint warning fix @IceKhan13 (#202)
- CI: nightly builds @IceKhan13 (#200)
v0.0.4
Changes
- Client: execution graphs tracing using opentelemetry @IceKhan13 (#146)
- Refactor provider to support CRUD ops and run_program @psschwei (#150)
- Adds delete_compute_resource for kuberay provider @psschwei (#186)
- Implements get_compute_resources for KubeRay provider @psschwei (#178)
- Docs: add helm repository commands to the guide @Tansito (#148)
- Terraform: fix helm execution & update documentation @Tansito (#147)
- Add keycloak for Authorization with default configuration @akihikokuroda (#144)
- Adds kuberay API server to quantum serverless helm chart @psschwei (#135)
- Docs: infrastructure guide from zero to hero @Tansito (#125)
- Helm: provide a way to expose services through ingress-controller @Tansito (#126)
- Issue 120 | Readme: update example @IceKhan13 (#123)
- Removed cluster-role from the manager @Tansito (#109)
- Helm: updated local ray charts by the official ones @Tansito (#107)
- Issue 106 | Docs: add state to groundstate demo @IceKhan13 (#108)
- Docs: update electronic structure problem with program interface @IceKhan13 (#104)
- Docs: add OT to docs requirements @IceKhan13 (#161)
- Docs: small updates in infrastructure documentation @Tansito (#113)
Version updates
- Update Helm release keycloak to v13.0.5 @renovate (#196)
- Update actions/checkout action to v3 @renovate (#195)
- Update lachlanevenson/k8s-kubectl Docker tag to v1.25.4 @renovate (#192)
- Update Terraform github.com/aws-ia/terraform-aws-eks-blueprints to v4.24.0 @renovate (#191)
- Update dependency werkzeug to >=2.2.2 @renovate (#190)
- Update Terraform aws to >= 4.54.0 @renovate (#188)
- Update Helm release nginx-ingress-controller to v9.3.28 @renovate (#187)
- Update dependency qiskit-terra to >=0.23.1 @renovate (#183)
- Update dependency redis to >=4.5.1 @renovate (#185)
- Update Terraform aws to v4 @renovate (#121)
- Update Helm release redis to v17.7.3 @renovate (#182)
- Update Helm release nginx-ingress-controller to v9.3.27 @renovate (#181)
- Update dependency qiskit-ibmq-provider to >=0.20.0 @renovate (#179)
- Update dependency importlib-metadata to >=4.13.0 @renovate (#177)
- Update dependency Flask to v2.2.2 @renovate (#175)
- Update Terraform terraform-aws-modules/vpc/aws to ~> 3.19 @renovate (#173)
- Update Terraform github.com/aws-ia/terraform-aws-eks-blueprints to v4.23.0 @renovate (#172)
- Update Helm release redis to v17.7.2 @renovate (#171)
- Update Helm release keycloak to v13.0.4 @renovate (#170)
- Update Terraform kubernetes to >= 2.17.0 @renovate (#145)
- Use overrides for kuberay-apiserver @psschwei (#168)
- Update Terraform ibm to >= 1.50.0 @renovate (#143)
- Update Terraform ibm to >= 1.49.0 @renovate (#141)
- Update Terraform github.com/aws-ia/terraform-aws-eks-blueprints to v4.22.0 @renovate (#140)
- Update Terraform helm to >= 2.8.0 @renovate (#134)
- Update Terraform github.com/aws-ia/terraform-aws-eks-blueprints to v4.21.0 @renovate (#122)
- Update Helm release redis to v17.6.0 @renovate (#128)
- Update manager requirements.txt @Tansito (#176)
- Update Terraform aws to >= 3.76.1 @renovate (#115)
- Update dependency qiskit-terra to >=0.22.4 @renovate (#119)
- Update Helm release redis to v17.4.3 @renovate (#116)
- Update dependency requests to >=2.28.2 @renovate (#114)
🐛 Bug Fixes
- Issue 184 | Python versions for images @IceKhan13 (#198)
- Issue 94 | Client: deprecate __enter__ in favor of context @IceKhan13 (#165)
- Issue 110 | Manager: remove cluster create and delete @IceKhan13 (#124)
v0.0.3
Changes
- Docs: guide on working with large datasets @IceKhan13 (#102)
- Version bump @IceKhan13 (#103)
- Include Redis in our helm configuration @Tansito (#95)
- Issue 57 | Docs: update groundstate demo @IceKhan13 (#91)
- Issue 86 | Docs: getting started documentation @IceKhan13 (#90)
- Update Terraform helm to >= 2.7.1 @renovate (#73)
- Update dependency qiskit-aer to >=0.11.1 @renovate (#74)
- Configure Renovate @renovate (#48)
- Docs: guide on serverless configuration @IceKhan13 (#63)
- Issue 58 | Docs: readme example with primitives @IceKhan13 (#62)
🚀 Features
- Issue 96 | Client: ability to stop jobs @IceKhan13 (#101)
- Issue 92 | Benchmark program for resources stress tests @IceKhan13 (#93)
- Issue 83 | Docker-compose: regular and dev files @IceKhan13 (#89)
- Issue 87 | GH actions: nightly build images @IceKhan13 (#88)
- Issue 69 | Nested programs interface @IceKhan13 (#85)
- Issue 70 | Redis middleware @IceKhan13 (#80)
- Issue 80 | Client: get job by id @IceKhan13 (#82)
- Issue 67 | Integration tests @IceKhan13 (#79)
- Issue 59 | Client: finished ref for tasks @IceKhan13 (#78)
- Issue 68 | Port configuration @IceKhan13 (#77)
- Issue 61 | Add support for async jobs @IceKhan13 (#66)
- Issue 56 | Move away from clusters to more general compute resources @IceKhan13 (#65)
- Issue 45 | Custom dependencies @IceKhan13 (#54)
🐛 Bug Fixes
- Helm: manager port fix @IceKhan13 (#72)
v0.0.2
Changes
- Docs update @IceKhan13 (#53)
🚀 Features
- Issue 39 | Enhancement: rename all the entries from middleware to manager @Tansito (#50)
- Issue 38 | Enhancement: docker configurations improvements @Tansito (#47)
🐛 Bug Fixes
- Bug: client connection @IceKhan13 (#60)
v0.0.1
Initial release
Changes
- Issue 25 | Docs: manager @IceKhan13 (#49)
- Issue 40| Unify terraform helm configuration @Tansito (#46)
- Issue 26 | Docs: infrastructure @Tansito (#37)
- Docs: code of conduct @IceKhan13 (#44)
- Update README.md @pacomf (#43)
- Improvements to the tutorials @garrison (#41)
- Add sphinx-copybutton to doc build @garrison (#42)
- Issue 24 | Docs: client readme docs @IceKhan13 (#34)
- Rename 01_run_anything_in_distributed_fasion.ipynb to 01_run_anything… @pacomf (#31)
- Issue 32 | Update to latest runtime package @IceKhan13 (#33)
- Docs: sphinx docs rendeding @IceKhan13 (#21)
- Docs: update copyright @IceKhan13 (#19)
- Docs: tutorial quantum serverless @IceKhan13 (#18)
- IBM Cloud terraform @Tansito (#10)
- Issue 15 | Documentation: docstrings, license, guide updates @IceKhan13 (#17)
- Remove upper bound from dependency version specifiers in the client @garrison (#14)
- Docs: electronic structure problem guide update @IceKhan13 (#13)
- Github Actions initial setup @Tansito (#9)
- GH Workflows: update release @IceKhan13 (#51)
- Issue 28 | GH Actions on release @IceKhan13 (#35)
- Issue 32 | Update docker compose @IceKhan13 (#36)
- Manager: update to work with kuberay @IceKhan13 (#20)
- Issue 3 | Helm: migrate to kuberay @IceKhan13 (#11)
- [WIP] Issue 7 | Update parallel sweep to use primitives VQE @IceKhan13 (#8)
- Issue 4 | Implement new interfaces @IceKhan13 (#6)
- Quantum Serverless initial implementation @IceKhan13 (#1)
- Helm: fix chart default values @IceKhan13 (#29)
- Client: update to qiskit runtime rc2 @IceKhan13 (#12)