v0.6.0
Feature
- add submodule meshregistry, it can quickly interface with service registries including zk, eureka, nacos, k8s.
- supports high availability
- use clusterrole:slime to replace clusterrole:cluster-admin
- update publish.sh and make it easy to build global-sidecar
- use istioRev to manage cr's reconcile
Fix
- wrong dispatch in template file
- lazyload grpc address in template file
- rm repeated code in lazyload
- gdisable auto shutdown proxy server
Doc
- add slime developer guide
- update slime reademe
- use Chinese as the entrance
- update limiter doc about how to use global ratelimiter
CI
- improve the toolchain to quickly initialize a new slime module
- add BASE_IMAGE to change base image
What's Changed
- lazyload support update wormhole ports by itself by @believening in #198
- update lazyload doc by @cywang1905 in #206
- add selfResourceRev to specified rev in servicefence by @MouceL in #208
- lazyload: support get slimeboot cr by labelselector by @believening in #209
- merge configRev and istioRev to manage resource by @MouceL in #207
- support empty workloadselector in smartlimiter when gw is true by @MouceL in #212
- lazyload: disable timeout for cluster global-sidecar by @believening in #215
- use istioRev to manage cr's reconcile instead of istioRev and configRev by @MouceL in #213
- update limiter doc about how to use global ratelimiter by @MouceL in #218
- update publish.sh and make it easy to build global-sidecar by @MouceL in #220
- add BASE_IMAGE to change base image by @MouceL in #221
- framework: support leader election by @believening in #219
- framework: fix race of waitgroup by @believening in #223
- framework: set the ns of the resourcelock to the same as the workload by @believening in #224
- framework: merge the stage of setup a module by @believening in #226
- framework: add more info about leader election by @believening in #229
- plugin module support leader role switch-over by @YonkaFang in #228
- limiter: support leader election by @MouceL in #227
- slime: rewrite the generator for api and k8s-object by @believening in #214
- lazyload: support leader election by @believening in #225
- framework: fix panic when trigger onStoppedLeading by @believening in #230
- clean up redundant documents by @MouceL in #232
- update doc in en by @MouceL in #236
- slime: support init new module from template by @believening in #235
- Add new module
meshregistry
by @YonkaFang in #239 - add developers guide by @MouceL in #238
- Update README.md by @northhead in #242
- use clusterrole slime replace cluster-admin by @MouceL in #234
- add missing leases in clusterrole slime by @MouceL in #247
- meshregistry: update the renamed dep istio.io/libistio by @YonkaFang in #248
- lazyload: fix words error by @cywang1905 in #249
- fix: rm repeated code in lazyload by @MouceL in #252
- change lazyload grpc address in template file by @MouceL in #253
- fix: dispatch domains in template file by @MouceL in #254
- meshregistry: refactor watching mode of zk source by @believening in #250
- lazyload: add parameters clusterGsNamespace by @MouceL in #255
- meshregistry: fix ep events that may be missed by @believening in #256
- global-sidecar: disable auto shutdown proxy server by @believening in #257
- meshregistry: replace go zk to slime fork by @believening in #258
- update slime doc by @MouceL in #259
New Contributors
- @northhead made their first contribution in #242
Full Changelog: v0.5.0...v0.6.0