Skip to content

Commit

Permalink
Added CHANGELOG.md entry
Browse files Browse the repository at this point in the history
  • Loading branch information
soenkeliebau committed Jul 19, 2024
1 parent 5cd53cd commit cbfaabd
Showing 1 changed file with 77 additions and 11 deletions.
88 changes: 77 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,29 @@
### Added

- Added support for HBase 2.6.0 with the following changes ([#506]):
- Added `clusterConfig.authorization` property to support the OPA authorizer.
- Configure log4j2 properties.
- Use built-in prometheus metric exporter.
- Added `clusterConfig.authorization` property to support the OPA authorizer.
- Configure log4j2 properties.
- Use built-in prometheus metric exporter.
- Added support for HBase 2.4.18 ([#523]).

### Changed

- Bump `stackable-operator` from `0.64.0` to `0.70.0` ([#524]).
- Bump `product-config` from `0.6.0` to `0.7.0` ([#524]).
- Bump other dependencies ([#527]).
- Remove sed calls to replace KRB REALM in configuration. IMPORTANT: This means the operator will ONLY work
with HBase versions that are compiled against Hadoop 3.x as of now ([#531])

[#506]: https://github.com/stackabletech/hbase-operator/pull/506

[#523]: https://github.com/stackabletech/hbase-operator/pull/523

[#524]: https://github.com/stackabletech/hbase-operator/pull/524

[#527]: https://github.com/stackabletech/hbase-operator/pull/527

[#531]: https://github.com/stackabletech/hbase-operator/pull/531

## [24.3.0] - 2024-03-20

### Added
Expand All @@ -46,10 +53,15 @@
messages are added to the log event ([#511]).

[#425]: https://github.com/stackabletech/hbase-operator/pull/425

[#436]: https://github.com/stackabletech/hbase-operator/pull/436

[#438]: https://github.com/stackabletech/hbase-operator/pull/438

[#441]: https://github.com/stackabletech/hbase-operator/pull/441

[#454]: https://github.com/stackabletech/hbase-operator/pull/454

[#511]: https://github.com/stackabletech/hbase-operator/pull/511

## [23.11.0] - 2023-11-24
Expand All @@ -69,7 +81,8 @@

### Fixed

- Fix Zookeeper hbase.rootdir when users point to discovery ConfigMap of ZookeeperCluster rather than ZNode. Print a warning in that case ([#394]).
- Fix Zookeeper hbase.rootdir when users point to discovery ConfigMap of ZookeeperCluster rather than ZNode. Print a
warning in that case ([#394]).
- Default `hbase.unsafe.regionserver.hostname.disable.master.reversedns` to
`true`, to ensure the names of RegionServers are resolved to their hostnames
instead of IP addresses ([#418]).
Expand All @@ -79,12 +92,19 @@
- Removed support for 2.4.6, 2.4.8, 2.4.9, 2.4.11 ([#403]).

[#382]: https://github.com/stackabletech/hbase-operator/pull/382

[#385]: https://github.com/stackabletech/hbase-operator/pull/385

[#389]: https://github.com/stackabletech/hbase-operator/pull/389

[#394]: https://github.com/stackabletech/hbase-operator/pull/394

[#399]: https://github.com/stackabletech/hbase-operator/pull/399

[#402]: https://github.com/stackabletech/hbase-operator/pull/402

[#403]: https://github.com/stackabletech/hbase-operator/pull/403

[#418]: https://github.com/stackabletech/hbase-operator/pull/418

## [23.7.0] - 2023-07-14
Expand All @@ -106,24 +126,38 @@

### Fixed

- Fix missing quoting of env variables. This caused problems when env vars (e.g. from envOverrides) contained a whitespace ([#356]).
- Fix missing quoting of env variables. This caused problems when env vars (e.g. from envOverrides) contained a
whitespace ([#356]).
- Fix `hbase.zookeeper.quorum` to not contain the znode path, instead pass it via `zookeeper.znode.parent` ([#357]).
- Add `hbase.zookeeper.property.clientPort` setting, because hbase sometimes tried to access zookeeper with the (wrong) default port ([#357]).
- Add `hbase.zookeeper.property.clientPort` setting, because hbase sometimes tried to access zookeeper with the (wrong)
default port ([#357]).
- Fix test assert by adding variable quoting ([#359]).
- Increase the size limit of the log volume ([#375]).

[#349]: https://github.com/stackabletech/hbase-operator/pull/349

[#350]: https://github.com/stackabletech/hbase-operator/pull/350

[#351]: https://github.com/stackabletech/hbase-operator/pull/351

[#356]: https://github.com/stackabletech/hbase-operator/pull/356

[#357]: https://github.com/stackabletech/hbase-operator/pull/357

[#359]: https://github.com/stackabletech/hbase-operator/pull/359

[#360]: https://github.com/stackabletech/hbase-operator/pull/360

[#366]: https://github.com/stackabletech/hbase-operator/pull/366

[#369]: https://github.com/stackabletech/hbase-operator/pull/369

[#371]: https://github.com/stackabletech/hbase-operator/pull/371

[#373]: https://github.com/stackabletech/hbase-operator/pull/373

[#375]: https://github.com/stackabletech/hbase-operator/pull/375

[#378]: https://github.com/stackabletech/hbase-operator/pull/378

## [23.4.0] - 2023-04-17
Expand All @@ -144,7 +178,8 @@
If you need your cluster to be accessible from outside of Kubernetes you need to set `clusterConfig.listenerClass`
to `external-unstable` ([#338]).
- `operator-rs` `0.36.0` -> `0.40.2` ([#334], [#336], [#339], [#340]).
- Use `build_rbac_resources` from operator-rs. This renames the `hbase-sa` ServiceAccount to `hbase-serviceaccount` ([#340]).
- Use `build_rbac_resources` from operator-rs. This renames the `hbase-sa` ServiceAccount
to `hbase-serviceaccount` ([#340]).

### Fixed

Expand All @@ -156,12 +191,19 @@
- [BREAKING]: Removed top level role/role group config ([#334]).

[#322]: https://github.com/stackabletech/hbase-operator/pull/322

[#333]: https://github.com/stackabletech/hbase-operator/pull/333

[#334]: https://github.com/stackabletech/hbase-operator/pull/334

[#336]: https://github.com/stackabletech/hbase-operator/pull/336

[#337]: https://github.com/stackabletech/hbase-operator/pull/337

[#338]: https://github.com/stackabletech/hbase-operator/pull/338

[#339]: https://github.com/stackabletech/hbase-operator/pull/339

[#340]: https://github.com/stackabletech/hbase-operator/pull/340

## [23.1.0] - 2023-01-23
Expand All @@ -179,10 +221,15 @@
- Fixed: `selector` in role groups now works. It was not working before ([#293])

[#275]: https://github.com/stackabletech/hbase-operator/pull/275

[#277]: https://github.com/stackabletech/hbase-operator/pull/277

[#282]: https://github.com/stackabletech/hbase-operator/pull/282

[#283]: https://github.com/stackabletech/hbase-operator/pull/283

[#293]: https://github.com/stackabletech/hbase-operator/pull/293

[#294]: https://github.com/stackabletech/hbase-operator/pull/294

## [0.5.0] - 2022-11-07
Expand All @@ -193,6 +240,7 @@
- Fix for Phoenix tests ([#261])

[#245]: https://github.com/stackabletech/hbase-operator/pull/245

[#261]: https://github.com/stackabletech/hbase-operator/pull/261

## [0.4.0] - 2022-09-06
Expand All @@ -207,11 +255,17 @@
- Added OpenShift compatibility ([#232])

[#193]: https://github.com/stackabletech/hbase-operator/pull/193

[#209]: https://github.com/stackabletech/hbase-operator/pull/209

[#210]: https://github.com/stackabletech/hbase-operator/pull/210

[#215]: https://github.com/stackabletech/hbase-operator/pull/215

[#218]: https://github.com/stackabletech/hbase-operator/pull/218

[#221]: https://github.com/stackabletech/hbase-operator/pull/221

[#232]: https://github.com/stackabletech/hbase-operator/pull/232

## [0.3.0] - 2022-06-30
Expand All @@ -229,18 +283,29 @@

- `operator-rs` `0.12.0` -> `0.15.0` ([#137], [#153]).
- Now using HDFS discovery config map instead of hdfs name node config map ([#153])
- BREAKING: Consolidated CRD - discovery config maps now top level, removed several `HbaseConfig` options (can still be overridden) ([#162]):
- `hbaseManagesZk`: defaults to false
- `hbaseClusterDistributed`: defaults to true
- [BREAKING] Specifying the product version has been changed to adhere to [ADR018](https://docs.stackable.tech/home/contributor/adr/ADR018-product_image_versioning.html) instead of just specifying the product version you will now have to add the Stackable image version as well, so `version: 3.5.8` becomes (for example) `version: 3.5.8-stackable0.1.0` ([#179])
- BREAKING: Consolidated CRD - discovery config maps now top level, removed several `HbaseConfig` options (can still be
overridden) ([#162]):
- `hbaseManagesZk`: defaults to false
- `hbaseClusterDistributed`: defaults to true
- [BREAKING] Specifying the product version has been changed to adhere
to [ADR018](https://docs.stackable.tech/home/contributor/adr/ADR018-product_image_versioning.html) instead of just
specifying the product version you will now have to add the Stackable image version as well, so `version: 3.5.8`
becomes (for example) `version: 3.5.8-stackable0.1.0` ([#179])

[#133]: https://github.com/stackabletech/hbase-operator/pull/133

[#137]: https://github.com/stackabletech/hbase-operator/pull/137

[#148]: https://github.com/stackabletech/hbase-operator/pull/148

[#153]: https://github.com/stackabletech/hbase-operator/pull/153

[#162]: https://github.com/stackabletech/hbase-operator/pull/162

[#163]: https://github.com/stackabletech/hbase-operator/pull/163

[#179]: https://github.com/stackabletech/hbase-operator/pull/179

[#197]: https://github.com/stackabletech/hbase-operator/pull/197

## [0.2.0] - 2022-02-14
Expand All @@ -255,6 +320,7 @@
- Migrated to StatefulSet rather than direct Pod management ([#110]).

[#127]: https://github.com/stackabletech/hbase-operator/pull/127

[#110]: https://github.com/stackabletech/hbase-operator/pull/110

## [0.1.0] - 2021-10-28
Expand Down

0 comments on commit cbfaabd

Please sign in to comment.