Releases: mjtrangoni/flexlm_exporter
v0.0.13
Changelog
- a95cb2c: .circleci/config.yml: Update docker images (@mjtrangoni)
- 016b562: .github/dependabot-circleci.yml: bot will be retired soon, add docker to dependabot (@mjtrangoni)
- 789be2d: Bump @cimg/go from 1.22 to 1.22.0 ( <>)
- 6968ebb: Bump @cimg/go from 1.22.0 to 1.22.1 ( <>)
- f1e0174: Bump @cimg/go from 1.22.1 to 1.22.2 ( <>)
- 41131ef: Bump @cimg/go from 1.22.2 to 1.22.3 ( <>)
- d105627: CI: Add trivy missing environment variable (@mjtrangoni)
- fa3bc57: CI: Add trivy support (@mjtrangoni)
- 310fd15: CI: Debug trivy error (@mjtrangoni)
- 46da277: CI: Fix yamllint error (@mjtrangoni)
- 62b24c0: CI: Make trivy a separate job (@mjtrangoni)
- 1af99cf: CI: Remove trivy debug output (@mjtrangoni)
- 1c04c91: CI: Replace go1.21 with 1.23. Upgrade golangci-lint. (@mjtrangoni)
- c63b0ef: CI: Update promu on CircleCI side as well (@mjtrangoni)
- 97e777e: Dockerfile: Remove TLS postfix key added as a result of redhat-lsb-core installation (@mjtrangoni)
- 4d9d6fd: Move from github.com/go-kit/log to log/slog (@mario-trangoni-flw)
- d7d1ff1: Reference license_manager_exporter. Solves #137 (@mjtrangoni)
- c3c441b: Release v0.0.13 (@mjtrangoni)
- 32874f0: Remove toolchain from go.mod, update golangci-linter (@mjtrangoni)
- 53e80ad: Simplify the splitOutput function. The csv reader was getting confused with quotes around feature names, causing the whole file after the first feature to be included as a single superlong line. parseLmstatLicenseInfoFeature was then failing causing the exporter to not export anything as soon as any feature was used. Added (redacted) lmstat output log. (@d-vogel)
- 82ab4ce: Update .circleci/config.yml, @cimg/go to 1.22.4 ( <>)
- 0e5b172: Update .circleci/config.yml, @cimg/go to 1.22.5 ( <>)
- 36a2dd6: Update .circleci/config.yml, @cimg/go to 1.22.6 ( <>)
- 0e6eae9: Update .circleci/config.yml, @cimg/go to 1.23.2 ( <>)
- 79f9cdd: Update .circleci/config.yml, @cimg/go to 1.23.3 ( <>)
- 6831ff1: Update .circleci/config.yml, @cimg/go to 1.23.4 ( <>)
- 3f2f8b4: Update .circleci/config.yml, @cimg/go to 1.23.5 ( <>)
- b637635: Update .circleci/config.yml, @cimg/go to 1.23.6 ( <>)
- e63158d: Update go from 1.23 to 1.24, update to golangci-lint v2 (@mjtrangoni)
- c068800: build(deps): bump github.com/prometheus/common from 0.46.0 to 0.47.0 (@dependabot[bot])
- 4f401f9: ci: Remove double executor definition (@mjtrangoni)
- bfd9d18: circleci: Build with go1.23 (@mjtrangoni)
- 2d17e61: circleci: Fix codespell check (@mjtrangoni)
- 048d4c7: codespell: Fix checkin ==> checking, check in (@mjtrangoni)
- d9f68ed: collector/regexp.go: Handle new FlexLM PID output. Fixes #144 (@mjtrangoni)
- 03ee9ec: github-ci: Make CodeQL happy (@mjtrangoni)
- a503e22: golangci-lint: Fix exclude-rules (@mjtrangoni)
- b80d53a: golangci-lint: Upgrade from 1.58.0 to 1.59.1 (@mjtrangoni)
- d4e1142: goreleaser: Upgrade config file format, add missing Version. Fix #148 (@mjtrangoni)
- f258899: make whitespace liner happy ? (@d-vogel)
- bcb2a22: remove debug prints. (@d-vogel)
v0.0.12
v0.0.12 / 2024-02-18
- [ENHANCEMENT] Add "flexlm_feature_reserved_host" metrics for "RESERVATION for HOST".
v0.0.11
v0.0.11 / 2024-02-18
- [CHORE] Update golang modules and actions versions.
v0.0.10
v0.0.10 / 2023-11-28
- [BUGFIX] Force server FQDN to lowercase, for handling windows output gracefully.
- [BUGFIX] Fix wrong kingpin module reference.
v0.0.8
v0.0.8 / 2022-08-16
- [ENHANCEMENT] Compile for darwin-arm64 and darwin-amd64.
- [ENHANCEMENT] Consolidate windows and linux support #53. Thanks @SuperSonicFlea.
- [ENHANCEMENT] Replace EOL CentOS8 docker image with RockyLinux8.
Release v0.0.7
v0.0.7 / 2021-09-25
- [ENHANCEMENT] Replace deprecated
prometheus/common/logwithgo-kit/log. - [BUGFIX] Count licenses separately for different versions, which fix "flexlm_feature_used_users" implementation. Thanks @TobiasKadelka.
Release v0.0.6
v0.0.6 / 2021-07-14
- [ENHANCEMENT] Add version flag to "flexlm_feature_used_users". Thanks @TobiasKadelka.
- [ENHANCEMENT] CI: Move from TravisCI to GitHub Actions.
- [BUGFIX] Fix #33 "Error during parsing expiration date". Thanks @99rgosse.
v0.0.5
Changelog
147a9c0 .golangci.yml: Configure funlen correctly
346cffd .promu.yml: Force using go 1.13
e631137 Add StyleCI badge
d8008de Add alert for expiration example
4e993ee Add feature aggregate_expiration_seconds metric
b05cbf1 Add go1.13, remove go1.11
d856411 Add missing latest docker tag
03936c1 Adjust golangCI thresholds
d72e71e Bump GO_VERSION from 1.12 to 1.13
56346a2 Bump golangci-lint-version from 1.15.x to 1.22.2
424b78b CircleCI: Update to golang1.13
13a0be8 CircleCI: update docker from 18.06.1-ce to 18.06.3-ce
07bd48f Collect each configured license in go routine and add error metric for each license being collected
6fdc846 Convert project from dep to Go modules
8b0f29e Dockerfile fixed to centos7, as centos8 is not working well
f670ac1 First try for building on windows
64ea680 Fix wsl issue Only one cuddle assignment allowed before if statement
814d058 Fix all wsl linter issues
3df4888 Fix codespell issue with errorString variable.
3bb99ab Fix data races and remove package-level variables
bdcbdbd Fix gocritic new findings
fa1aecb Fix gofumpt issues
84b18d6 Fix gomnd linter issues
1104222 Fix linter issues found by whitespace.
b8c83c8 Fix order of imports
f20eef6 Fix some gosec and wsl false-positives
468240a Fix windows build after using WaitGroup
45e4d06 Fix wsl issue declarations should never be cuddled
97c8fa0 Lint fixes
396f661 Move Dockerfile from CentOS7 to CentOS8(latest)
c2a51dd Need index to avoid duplicate metrics in some cases
fd0399a Prepare v0.0.5 release
b8426f7 README.md: Add prometheus rules example
19dbb02 README.md: Remove goreportcard.com
866a863 README.md: update docker tag name
08cf0d0 Release v0.0.5
c07cc24 Remove unnecessary build tag
4e5dc7c Rename .golanci.yml to .golangci.yml
be10d03 Sort aggregate expirations to avoid index label needlessly changing between scrapes
a461924 Update golangci-lint to v1.29.0
b8b8382 Update to go1.14
1817d3f Update to gopkg.in/yaml.v3
6c49ef1 Update vendoring
db91703 Update vendoring
d7035e4 Update vendoring
c7bd0f5 Update vendoring
281d319 Update vendoring
f9c038b Update vendoring
cf15ef0 Update vendoring and tooling
974d2df Update vendorting
957c90a circleci: Upgrade docker
e8cc332 collector/lmstat_feature_exp_linux.go: Add debug
e845e03 docker: Fix warning in Dockerfile
ba692c2 docker: Force latest tag
806363e docker: change tag order
a8233b3 expiration: Add test case for switched columns
da4ba4c expiration: Handle case for switched columns
5d1459b golangci-lint: Update to v1.27.0
a2362f4 golangci-lint: Upgrade to v1.25.0
eee4b3b golangci-lint: use a fixed version
981702d promu: Update go v1.14
a4043ac travis: Remove testing with go1.12
a71aa82 travisCI: Fix CI configuration warnings
v0.0.4
- [ENHANCEMENT] Changed Regex to include FQDNs.
- [ENHANCEMENT] Handle the case where no terminal devices are present in
lmstatoutput.
v0.0.3 / 2018-10-10
- [ENHANCEMENT] Handle repeated feature expirations better.
- [BUGFIX] rename
flexlm_lmstat_feature_expiration_secondsto
flexlm_feature_expiration_seconds.