Skip to content

Releases: risingwavelabs/risingwave-operator

v0.2.6

06 Mar 06:39
9e7dd04
Compare
Choose a tag to compare

NOTE: the minimal supported version of RisingWave will be v0.1.17 after this release.

What's Changed

New Contributors

Full Changelog: v0.2.5...v0.2.6

v0.2.5

20 Jan 07:26
321f54d
Compare
Choose a tag to compare

What's Changed

  • chore: correct filenames for version package by @hezhizhen in #306
  • fix: listen on 0.0.0.0 for frontend and compactor by @arkbriar in #307
  • feat: validating the service by @Flpha0830 in #308
  • feat: resolve dependencies among env by @Flpha0830 in #298
  • ci: support build images to DockerHub by @arkbriar in #310
  • ci: try to fix the image workflow by @arkbriar in #314
  • refactor: refactor the scripts of generating risingwave dashboard json by @KeXiangWang in #318
  • ci: update golangci lint config by @arkbriar in #316
  • feat: use StatefulSet to manage meta Pods by @arkbriar in #312
  • feat: provide an option to enable/disable the default ServiceMonitor by @arkbriar in #321
  • feat: shorten the probe initial delay time to improve scaling experience by @arkbriar in #320

New Contributors

Full Changelog: v0.2.4...v0.2.5

v0.2.4

05 Jan 08:24
943c398
Compare
Choose a tag to compare

NOTE: After this release, the minimum supported RisingWave version is v0.1.15.

What's Changed

  • ci: prohibit PR from decreasing code coverage by @CAJan93 in #270
  • fix: fix codecov by @xxchan in #275
  • docs: notice about the possible installation failure by @arkbriar in #264
  • feat: propagate panics properly in concurrent groups/decorators by @Flpha0830 in #265
  • ci(Mergify): configuration update by @CAJan93 in #276
  • ci(Mergify): configuration update by @CAJan93 in #278
  • feat: openkruise optional provider by @sixletters in #251
  • fix: fix the default value of -enable-open-kruise option by @arkbriar in #283
  • feat: optimize the locking and unlocking progress by @Flpha0830 in #282
  • feat: optimize the scale view unlock by watching on only delete events by @arkbriar in #284
  • fix: use a pointer for the scaleview.spec.replicas to distinguish bet… by @arkbriar in #285
  • feat: add the tolerations field to the RisingWaveComponentGroupTemplate by @Flpha0830 in #288
  • ci: rewrite the e2e test by @arkbriar in #287
  • feat: Support configuring additional labels and annotations by @Flpha0830 in #290
  • feat: support feature gates by @sixletters in #289
  • feat: add the priorityClassName field to the RisingWaveComponentGroupTemplate by @Flpha0830 in #292
  • feat: add the securityContext field to the RisingWaveComponentGroupTemplate by @Flpha0830 in #296
  • feat: add the dnsConfig field to the RisingWaveComponentGroupTemplate by @Flpha0830 in #295
  • feat: add the terminationGracePeriodSeconds field to the RisingWaveComponentGroupTemplate by @Flpha0830 in #294
  • chore: update license boilerplate to use year 2023 by @arkbriar in #301
  • chore & fix: update feature gates manager to fix the style and commen… by @arkbriar in #302
  • chore: fix e2e scripts to pass shellcheck by @arkbriar in #300
  • chore: cleanup the root dir by @arkbriar in #303
  • feat: add the podsMeta to the RisingWaveComponentGroupTemplate by @Flpha0830 in #297
  • feat: support --parallelism and --total-memory-bytes for the compute … by @arkbriar in #305

New Contributors

Full Changelog: v0.2.3...v0.2.4

v0.2.3

14 Nov 03:38
e135df8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

14 Oct 03:52
9ba3d31
Compare
Choose a tag to compare

What's Changed

  • docs: update the link of risingwave-operator manifests by @arkbriar in #221
  • use docker buildx build by @CAJan93 in #223
  • feat: expose metrics about the operator by @CAJan93 in #214
  • feat: support the RisingWaveScaleView by @arkbriar in #218
  • refactor: remove the default config by @arkbriar in #227
  • feat: create ServiceMonitor for Operator by @CAJan93 in #224
  • chore: update and add a script to convert risingwave-dashboard.json by @KeXiangWang in #230
  • refactor: enhance metric recorders, support metrics recording on the … by @arkbriar in #229
  • refactor: validating the resources by @Flpha0830 in #234
  • refactor: Minor refactor scale view by @CAJan93 in #233
  • chore: move the Prometheus stack to the monitoring namespace by @CAJan93 in #226
  • docs: move the monitoring docs to a separate file by @arkbriar in #237

New Contributors

Full Changelog: v0.2.1...v0.2.2

v0.2.1

23 Sep 08:23
88cb70a
Compare
Choose a tag to compare

What's Changed

  • ci: fix the semver tag by @arkbriar in #202
  • chore: update readme for release by @arkbriar in #203
  • docs(rfc): RFC-0004 expose scale subresource with RisingWaveScaleView by @arkbriar in #204
  • docs: update the development.md by @arkbriar in #212
  • docs: Run custom operator in local cluster by @CAJan93 in #213
  • ci & build: fix e2e script, bump go to 1.19 by @arkbriar in #211
  • fix: add update and watch verbs on ServiceMonitors by @arkbriar in #216
  • docs: prometheus-remote-write-aws.yaml link error by @daviderli614 in #217
  • docs: remove the references of the outdated arm64 image by @arkbriar in #208
  • feat(controller): support pausing reconciliation with an annotation by @arkbriar in #210
  • feat: Support inheriting labels from RisingWave to sub-resources by @arkbriar in #220
  • build: rewrite Dockerfile to conditional dockerfile by @CAJan93 in #219

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

01 Sep 01:20
b7d4fab
Compare
Choose a tag to compare

NOTE: This is a breaking change that changes the API group. You have to delete the previous installation and all instances before upgrading to the latest version. Follow the commands below to do a clean up:

kubectl delete risingwave --all -A
kubectl delete -f https://github.com/risingwavelabs/risingwave-operator/releases/download/v0.1.1/risingwave-operator.yaml

What's Changed

  • docs: update install command for cert-manager by @arkbriar in #167
  • emit events for risingwave by @jlerche in #169
  • ci: improve the pipeline for building images by @arkbriar in #173
  • refactor(event): refactor the event hook with a ChainedActionHooks. by @arkbriar in #171
  • refactor(event): make most of the events edge-triggered by @arkbriar in #174
  • test: fix flaky unit tests by hiding the fake instances and provide … by @arkbriar in #177
  • grafana risingwave dashboard overview with compactor by @Larrystamford in #179
  • feat: kubectl plugin by @Nebulazhang in #175
  • chore: mark rfc 0001, 0003 as completed by @arkbriar in #187
  • style & refactor: misc improvements by @arkbriar in #188
  • test(plugin): separate plugin e2e test by @Nebulazhang in #190
  • chore: reorganize the dictionaries used by spell check by @arkbriar in #192
  • refactor: migrate the organization name from singularity-data to risi… by @arkbriar in #194
  • chore: remove legacy example files by @arkbriar in #199
  • feat(plugin): add minimum version(v0.2.0) for install command by @Nebulazhang in #200
  • feat(plugin): support update global resources by @Nebulazhang in #197

New Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

10 Aug 10:22
2e1463b
Compare
Choose a tag to compare

What's Changed

  • feat: set RW_WORKER_THREADS according to the resource limits by @arkbriar in #152
  • docs & chore: support generating API docs; update the comments of APIs by @arkbriar in #154
  • fix: make sure the pod spec is stable by sorting the slices by @arkbriar in #156
  • fix & improve: fix the privilege issues by granting get/list/watch on… by @arkbriar in #160
  • feat: add an empty mutating webhook for pod template by @arkbriar in #158
  • chore: update the image tag to release the v0.1.1 by @arkbriar in #161

Full Changelog: v0.1.0...v0.1.1

v0.1.0

29 Jul 06:19
4f9edd1
Compare
Choose a tag to compare

The first release version of RisingWave Operator includes the following features:

  • Two customized CRDs under the risingwave.singularity-data.com group with version v1alpha1:
    • RisingWave
    • RisingWavePodTemplate
  • Controller and webhooks of the RisingWave resources.
  • Manifests for installing RisingWave Operator in the Kubernetes.
  • Integration with open-sourced monitoring stacks.

What's Changed

Read more