Releases: polarismesh/polaris
Releases · polarismesh/polaris
v1.10.0-alpha.0
What's Changed
Feature
- [PR #403] feat: add tls and acl options to redis configuration
- [PR #405] feat: add redis options of minIdleConns and poolSize
- [PR #419] fully support all the eureka api
- [PR #454] feat: support cluster-deployed redis and sentinel-deployed redis
- [PR #456] feat: 通讯支持加密协议TLS
- [PR #519 ] support docker-image for standalone & support set port info when install standalone in VM
- [PR #521 ] 修复创建鉴权策略时返回不符合预期的空数组
- [PR #523 ] xds协议中,service中的ports属性如果为空的话,需要从instance中获取
Bugfix
- [PR #378] 依赖timestamp进行cache增量更新
- [PR #397] add operator for config module
- [PR #413] fix config_center uint test failure
- [PR #433] 修复配置中心部分函数栈移除
- [PR #450] bugfix: fix prometheus server post process callback
- [PR #452] Service cache not refresh when service delete
- [PR #480] Fix ratelimit rule refresh cache when use boltdb
- [PR #484] fix:fix return of empty string
- [PR #486] fix not permission when crontab run check.sh
- [PR #492] fix new regis logic not compitable old sdk version
Enhancement
- [PR #375] remove authority and perf register
- [PR #381] 服务名称支持使用反斜线进行拼接
- [PR #440] Registration & Heartbeat Performance Optimization
Install
- [PR #388] feat: add polaris server with config build script
- [PR #442] 修改CHARSET = utf8mb4 COLLATE = utf8mb4_bin
- [PR #444] 修改编译任务支持arm64版本打包
- [PR #478] fix: add build version
- [PR #479] fix build version for docker
Code Style
- [PR #224] style: improve code readability
- [PR #372] 补充单元测试 & 修复boltdb问题
- [PR #385] add pr codecov
- [PR #399] feat: event watch refactor use map with rwlock
- [PR #401] feat: config/utils code adjust
- [PR #406] feat:refactor server init and go fmt
- [PR #408] feat: refactor redispool
- [PR #410] feat: refactor StringSliceDeDuplication
- [PR #411] Feature/daheige/default auth adjust
- [PR #424] feat: maintain code adjust and default refactor
- [PR #458] refactor: remove unused file
- [PR #471] feat: refactor CircuitBreakerCache and ClientCache with map + rwlock
New Contributors
- @hitzhangjie made their first contribution in #224
- @huyuanxin made their first contribution in #388
- @magederek made their first contribution in #403
- @zhouyang8304 made their first contribution in #433
- @HIPIAOYI made their first contribution in #442
- @mice2018 made their first contribution in #444
- @betnevs made their first contribution in #458
- @edocevol made their first contribution in #454
- @JasonChen86899 made their first contribution in #456
Full Changelog: v1.9.0...v1.10.0-alpha.0
v1.9.0
What's Changed
Feature
- ISSUE #404 feat: add redis options of minIdleConns and poolSize
- ISSUE #398 feat: add tls and acl options to redis configuration
Bugfix
- ISSUE #371 补充单元测试 & 修复boltdb问题
- ISSUE #345 依赖timestamp进行cache增量更新
- PR #413 fix config_center uint test failure
Enhancement
- PR #387 优化服务发现性能
- ISSUE #369 remove authority and perf register
- ISSUE #380 服务名称支持使用反斜线进行拼接
- ISSUE #397 add operator for config module
Install
- ISSUE #389 feat: add polaris server with config build script
Code Style
- PR #224 style: improve code readability
- ISSUE #382 add pr codecov
- PR #391 feat:修正文档说明
- PR #394 docs:update info of spring cloud integrates with polaris-java
- ISSUE #402 config/utils code adjust
- ISSUE #400 feat: event watch refactor use map with rwlock
- PR #411 Feature/daheige/default auth adjust
- PR #410 feat: refactor StringSliceDeDuplication
New Contributors
- @hitzhangjie made their first contribution in #224
- @huyuanxin made their first contribution in #388
- @magederek made their first contribution in #403
Full Changelog: v1.8.0...v1.9.0-beta
v1.8.0
What's Changed
Feature
- ISSUE #346 支持动态修改日志等级
- ISSUE #277 support prometheus http extension to make sdk can be pulled by prometheus
Enhancement
- ISSUE #349 运维接口纳入鉴权管理体系
- ISSUE #343 控制台访问与SDK访问鉴权分离
BugFix
- ISSUE #332 port值为0时判定为empty
- ISSUE #341 Solve the crashbackoff problem of polaris-console when using helm
- ISSUE #352 修改protobuf编译失败问题
- ISSUE #361 单机版卸载时,删除错误文件
New Contributors
- @houseme made their first contribution in #324
- @aurora2035 made their first contribution in #340
- @MIBc made their first contribution in #339
- @onecer made their first contribution in #356
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
Feature
- PR #250 support authentication capability for polaris
- PR #313 配置中心增加对客户端暴露 GRPC 协议的能力
- PR #328 feat: support self health check for polaris server
Bugfix
Enhancement
- PR #289 style:simple fmt
- PR #287 style:use range instead of select
- PR #322 remove stdout & stderr to ./log/stdout
Docs
- PR #323 update readme, add the specific guide and examples
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
Enhancement
- PR #284 Optimize createServiceIfAbsent logic to improve request response time
- PR #295 Support getServices by namespace
- PR #278 Support push docker image use latest tag
Bugfix
- PR #297 Report "invalid circuit breaker name" when submit circuitbreak rule
- PR #296 Fail to access when using eureka-client 1.10.x
- PR #280 missing xds configuration
- PR #274 fail to install polaris using docker
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
Feature
- PR #238 Support eureka api access
- PR #226 Support dynamic config service
- PR #241 Add namespaces for statistics on services and instances
Enhancement
- PR #220 Use handler.WriteHeaderAndProto replace handler.WriteHeader to return response structure
- PR #230 Adjust the healthcheck directory
- PR #237 Support instance re-register
- PR #239 Add helm deployment method
- PR #244 Split module log and error log
- PR #247 Cancel namespace validation
- PR #249 Cancel the required validation of the owner field of the created service
- PR #253 Added support for Darwin system
- PR #254 Use shardmap to optimize healthcheck performance
Bugfix
- PR #227 Namespace console createTime and updateTime Some show wrong
- PR #236 Retry write redis when redis connect fail
- PR #246 Redis retry backoff not take affected
- PR #216 zh install document mistake
Others
- PR #212 feat:fix typos
- PR #252 fix: gitignore 忽略构建的包
- PR #255 Optimize imports, function comments, logic judgments, and return values
- PR #256 style: optimize func comments
- PR #258 improved comment and func args
- PR #259 style: improve logic if conditions
New Contributors
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Feature
- PR #182 Support the server to record service event information
- PR #190 xdsv3 support circuitbreaker rule
Enhancement
- PR #194 Add a comment to the mysql table construction clause
- PR #179 Support set GOMAXPROCS according to real CPU quota
- PR #189 Read / write scenario use sync.RWMutex
- PR #196 function time2string has been declared multiple times
- PR #209 make NewUUID() as a common function
Bugfix
v1.3.2
v1.3.1
Feature
- [Preview]console support namespace management
Enhancement
- [Preview]support service auto creation