4 Commits

Author SHA256 Message Date
c3b1a4f7b8 - Update to version 1.2.1:
* Release Icinga DB Version 1.2.1
  * Update AUTHORS and .mailmap
  * schema/pgsql: Drop checkcommand_argument.argument_key storage mode
  * HA: Limit max open database connections to `1`
  * HA: Use Transaction for each query
  * build(deps): bump github.com/icinga/icinga-go-library from 0.3.1 to 0.4.0
  * Docs: Redis ACL Username and Database
  * test: Rebind Log Output Query for PostgreSQL
  * schema: Fix broken upgrade script `1.3.0`
  * build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 in /tests
  * build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0
  * Fix typo
  * build(deps): bump github.com/stretchr/testify in /tests
  * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
  * build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0
  * build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 in /tests
  * HA State: ensure not this and another instance can be responsible
  * HA: Use `... FOR UPDATE` lock clause unconditionally
  * HA: Reduce deadlocks via exclusive locking (`SELECT ... FOR UPDATE`)
  * HA: Abort Transaction Commit after Timeout
  * HA/Heartbeat: Use last message's timestamp
  * HA: Insert environment within retryable function
  * HA: Deferred SQL Transaction Rollback
  * HA: Increase log level for heartbeats from the future
  * icingadb: Unify select cases for derived contexts
  * Replace `int64` with `atomic.Int64` where applicable
  * `telemetry`: Fix `atomic.Pointer` initialisation responsibility
  * `telemetry`: Use `sync/atomic#Pointer` instead of our own wrapper
  * `HA`: Use `sync/atomic#Pointer` instead of our own wrapper

OBS-URL: https://build.opensuse.org/package/show/home:ecsos:monitoring/icingadb?expand=0&rev=8
2025-03-26 17:35:34 +00:00
7ca50b6a07 - Update to version 1.1.0:
* Release 1.1.0
  * Improve documentation for migration tool
  * build(deps): bump github.com/mattn/go-sqlite3 from 1.14.6 to 1.14.16
  * go mod tidy
  * go get -u github.com/goccy/go-yaml
  * cmd/icingadb-migrate: avoid unnecessary config option
  * Fix release issue template
  * Bump github.com/stretchr/testify from 1.8.0 to 1.8.1
  * Bump go.uber.org/zap from 1.21.0 to 1.23.0
  * Bump github.com/lib/pq from 1.10.6 to 1.10.7
  * Migration: docs enhancements
  * cmd/: rename ido2icingadb/ to icingadb-migrate/
  * cmd/ido2icingadb: move docs to the main tree
  * cmd/ido2icingadb: use built-in decorators for the progress bar
  * cmd/ido2icingadb: build cache from [0,toId], not just [fromId,toId]
  * Fix tests for new icinga2 master
  * Increase Go version for integration tests to 1.18
  * cmd/ido2icingadb: don't tell how to mess up everything
  * cmd/ido2icingadb: Keep It Simple Stupid
  * cmd/ido2icingadb: assert schema
  * Make checkDbSchema() reusable as DB#CheckSchema()
  * cmd/ido2icingadb: handle custom input data time range changes
  * cmd/ido2icingadb: allow custom input data time range
  * cmd/ido2icingadb: make sure not to return false-positive nil (i.e. EOF) checkpoints
  * cmd/ido2icingadb: show ops/s
  * cmd/ido2icingadb: remove unused code
  * cmd/ido2icingadb: increase parallelism
  * Introduce DB#CreateIgnoreStreamed()
  * cmd/ido2icingadb: remove unnecessary transactions

OBS-URL: https://build.opensuse.org/package/show/home:ecsos:monitoring/icingadb?expand=0&rev=6
2023-05-10 11:15:31 +00:00
d88727111c - Update to version 1.0.0:
* Changelog for 1.0.0
  * Update internal/version.go for 1.0.0
  * Update AUTHORS and .mailmap
  * Add issue template for releasing a version
  * Docs: Add Distributed Setups
  * Docs: Update Upgrading
  * CI: Check version
  * Docs: Update Configuration
  * Docs: Update Installation
  * Example config: Add Redis password
  * Set Redis server port to 6380 by default
  * Remove RELEASE.md
  * Update CHANGELOG.md
  * Update README.md
  * Docs: Update About
  * Docs: Remove Redis installation
  * Example config: Document retention
  * Example config: Document logging
  * Docs: Fix table borders
  * Example config: retention.options override history-days, not days
  * Docs: Don't require database password
  * Docs: Don't require database port
  * Docs: Use 'Database name' instead of 'Database database'
  * Example config: Add newlines between history- and sla-days
  * Example config: Document database section
  * Example config: Don't specify database type
  * Example config: Don't specify database port
  * Docs: Use CHANGEME as database password
  * icinga:*:state: rename state to soft_state

OBS-URL: https://build.opensuse.org/package/show/home:ecsos:monitoring/icingadb?expand=0&rev=5
2022-09-17 12:12:35 +00:00
204f924064 - Update to 1.0.0-rc2.
- Initial version.

OBS-URL: https://build.opensuse.org/package/show/home:ecsos:monitoring/icingadb?expand=0&rev=4
2022-04-26 10:56:55 +00:00