Skip to content

Releases: polarismesh/polaris

v1.10.0-alpha.0

14 Jul 01:10
29d3816
Compare
Choose a tag to compare
v1.10.0-alpha.0 Pre-release
Pre-release

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

Full Changelog: v1.9.0...v1.10.0-alpha.0

v1.9.0

13 Jun 07:11
Compare
Choose a tag to compare

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

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

Full Changelog: v1.8.0...v1.9.0-beta

v1.8.0

07 May 06:50
83df2b2
Compare
Choose a tag to compare

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

Full Changelog: v1.7.0...v1.8.0

v1.7.0

30 Mar 03:53
0931c2f
Compare
Choose a tag to compare

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

  • PR #306 配置中心 apiserver 开启的配置加入到 polaris-server.yaml
  • PR #329 fix auth bug when use boldb

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

07 Mar 03:49
250d0c9
Compare
Choose a tag to compare

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

14 Feb 13:08
f7cfab0
Compare
Choose a tag to compare

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

29 Dec 07:56
04503b9
Compare
Choose a tag to compare

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

  • PR #191 Unable to clean up the service cache whose namesapce has been deleted, causing a memory leak
  • PR #187 Adding tombstone capability to boltdb causes data deletion to become invalid
  • PR #211 Hot fix cannt return namespace

v1.3.2

08 Dec 02:21
557dbb2
Compare
Choose a tag to compare

v1.3.1

02 Dec 15:44
593ba9d
Compare
Choose a tag to compare

v1.3.0

29 Oct 08:06
08f88c4
Compare
Choose a tag to compare