Releases: falcosecurity/k8s-metacollector
Releases · falcosecurity/k8s-metacollector
v0.1.1
What's Changed
- fix(CI): remove verification for non existing file by @alacuku in #93
- update(readme): uniform naming by @alacuku in #94
- new(README.md): add instructions for helm chart by @alacuku in #95
- fix(e2e): discard system services during tests by @alacuku in #96
- chore(pkg): remove dead code by @alacuku in #97
- fix(linter): set import prefix to correct repository by @alacuku in #98
- chore(readme): fix component name by @alacuku in #99
- Updating google.golang.org/grpc to v1.61.0 and dependencies. by @AronNaylor in #101
- fix(events): do not derefence nil pointer by @alacuku in #103
- chore(ci): update cosign to v3.5.0 by @LucaGuerra in #104
- chore(build): update slsa action by @LucaGuerra in #105
- chore(build): upgrade slsa framework and verifier by @LucaGuerra in #106
New Contributors
- @AronNaylor made their first contribution in #101
- @LucaGuerra made their first contribution in #104
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- new(collectors): add collector for replicasets by @alacuku in #1
- chore(collectors): rename pod collector by @alacuku in #2
- chore(collectors): rename replicaset collector by @alacuku in #3
- new(collectors): add collector for namespaces by @alacuku in #4
- new(collectors): add collector for daemonsets by @alacuku in #5
- new(collectors): add collector for replicationcontrollers by @alacuku in #6
- new(collectors): add collector for services by @alacuku in #7
- fix(cache): correctly remove objects from cache by @alacuku in #8
- new(internal/resource): introduce resource pkg for k8s resurces by @alacuku in #9
- fix(Dockerfile): use correct name for source folder by @alacuku in #10
- new(metrics): add metrics for events received from api server for each collector by @alacuku in #11
- fix(collectors): use partialObjectsMetadata for those that are watchd as partial objects by @alacuku in #12
- new(collectors): reduce memory usage by removing unused fields by @alacuku in #13
- chore fixes by @alacuku in #14
- new(grpc-service): add metadata grpc service and server implementation by @alacuku in #15
- update(types/event): extend event interface by @alacuku in #16
- update(events/cache): make cache thread safe by @alacuku in #17
- new(broker): add broker logic between collectors and subscribers by @alacuku in #18
- new(broker/queue): add a channel based queue for the broker by @alacuku in #19
- refactor(event): do not use intermediate event type but the grpc defned one by @alacuku in #20
- chore(internal/fields): remove empty file by @alacuku in #21
- update(events): use a single resource type and cache for all k8s resources by @alacuku in #22
- refactor(collectors): rework dispatching logic used by collectors by @alacuku in #23
- chore(linting): fix some linting issues by @alacuku in #24
- chore(linting): fix some linting issues by @alacuku in #25
- new(broker): support TLS configuration in the broker module by @alacuku in #26
- cleanup(collectors): remove dead code by @alacuku in #27
- new(genericMetaCollector): introduce a generic meta collector by @alacuku in #28
- update(Dockerfile): add broker and metadata files by @alacuku in #29
- new(CI): add linting by @alacuku in #30
- update(grpc): add new fields to grpc message by @alacuku in #31
- refactor(pkg): move files from internal to pkg by @alacuku in #32
- chore(grpc): rename field in grpc message by @alacuku in #33
- fix(collector): services are correctly dispatched to subscribers by @alacuku in #34
- clean-up(cache): remove nodes tracking from cache by @alacuku in #35
- chore(collectors/pod): remove sleep when triggering on delete by @alacuku in #36
- update(grpc): change message fields for watch stream by @alacuku in #37
- chore(events): make fields private for resource type by @alacuku in #38
- chore(cache): rename cache data structure by @alacuku in #39
- new(events): make "resource" self contained by @alacuku in #40
- fix(broker): do not skip event sending in case of error by @alacuku in #41
- new(transformers): unify metadata transformer by @alacuku in #42
- chore(grpc): rename metadata field to meta by @alacuku in #43
- chore(collectors): remove outdated comments by @alacuku in #44
- update(pod-collector): add constructor for pod collector by @alacuku in #45
- chore(collectors): remove dead code by @alacuku in #46
- update(svc-collector): add constructor for service collector by @alacuku in #47
- new(manifests): add manifest files by @alacuku in #48
- new(grafana): add dashboard for meta-collector by @alacuku in #49
- update(deps): bump dependencies to latest version and go to 1.21.1 by @alacuku in #50
- update(Dockerfile): update to reflect some changes in the code base by @alacuku in #51
- fix(server): avoid deadlock when closing connections by @alacuku in #52
- fix(collectors): set namespace when listing nodes for pods in namespace by @alacuku in #53
- new(server/metrics): add subscriber gauge by @alacuku in #54
- new(metrics): add common namespace for all metrics by @alacuku in #55
- chore: fix typos in comments and variable names by @alacuku in #56
- fix(server): initialize sync.Once for subscriber connections by @alacuku in #57
- Kcl/rename event types by @alacuku in #58
- new(collectors): collectors logic is now idempotent. by @alacuku in #59
- chore(event): rename event type by @alacuku in #60
- fix(collectors/dispatch): do not overwrite pod index by @alacuku in #61
- fix(collectors): set subscribers for cache's entries by @alacuku in #62
- update(grafana): visualize new metrics by @alacuku in #63
- update(README.md): update content by @alacuku in #64
- new(LICENSE): add license file by @alacuku in #65
- chore(cleanup): remove unused files by @alacuku in #66
- chore(header): add SPDX license header by @alacuku in #67
- update(README.md): add work in progress disclaimer by @alacuku in #68
- fix(dispatch): check that owner is not nil before using it by @alacuku in #69
- fix(collectors): use right kind for delete events by @alacuku in #70
- new(owners): add owners file by @alacuku in #71
- docs(README.md): add scope and status badges by @leogr in #72
- new(ci): add codeql workflow by @alacuku in #73
- fix(go.mod): change the module path to reflect the new repository by @alacuku in #74
- fix(types.go): remove space in tag by @alacuku in #75
- new(version): add new version flag by @alacuku in #76
- new(CI): add integration workflow by @alacuku in #77
- update(makefile): remove unused targets by @alacuku in #78
- cleanup(hack): remove hack folder by @alacuku in #79
- fix(manifests): use image from falcosecurity org by @alacuku in https://github.com/falcosecurity/k8s-...