- update deps
- update deps
- update deps
- update deps
- support expiration property
- update deps
- upgrade kubernetes min version to 1.22
- update deps
- apply cargo fmt
- update to ems 10.3
- update openssl to v3 (required by ems libs)
- switch "tibcoems.apimeister.com/owner" from annotations to labels so we can filter out on every request and dont have to do double checks
- make code compilable on windows by using target_os features for interrupt
- switch base image to debian-slim
- fix replica value for prevented scale_down
- refine logging for scale up
- update dependencies
- update dependencies
- update dependencies
- introduce object responsibilities (EMS instance ownership through annotation)
- fix API query path
- update dependencies
- change http impl to axum
- support annotation based scaling
- support container shutdown signal
- support scale to many (including threshold and maxScale label)
- update to Tibco EMS 10.1
- fix creation of bridges, now all briges (Q-Q,T-T,T-Q,Q-T) are created
- support unescaping of all escaped URI chars
- support prefetch for queue/topic creation
- implement clippy recommendations
- support multiple scaling targets for a single queue
- prevent scale down while engine is still consuming messages
- support for scaling with multiple queues
- honor initial replica value on k8s deployments
- handle create/delete queue errors
- handle create/delete topic errors
- handle create/delete bridge errors
- shutdown operator on panic
- switch base image to rockylinux
- panic on EMS disconnect
- update dependencies
- fix expiration for queue/topic
- update kube to 0.55
- ubdate tibco-ems to 0.3