servicecomb-service-center

A standalone service center to allow services to register their instance information and to discover providers of a given service

APACHE-2.0 License

Stars
1.3K
Committers
59

Bot releases are visible (Hide)

servicecomb-service-center - Apache ServiceComb Service-Center version 2.2.0 Latest Release

Published by robotLJW 11 months ago

Release Notes

    Release Notes - Apache ServiceComb - Version service-center-2.2.0

Bug

  • SCB-2816 - no log print when panic
  • SCB-2817 - syncer init failed
  • SCB-2818 - frontend SSRF-[CVE-2023-44313]
  • SCB-2839 - server information leak in dump API-[CVE-2023-44312]
  • SCB-2820 - return 'no permission' when discover provider in specify env
  • SCB-2826 - syncer log print typo
  • SCB-2827 - gov list return wrong kind
  • SCB-2828 - failed to create match-group policy
  • SCB-2829 - sync config without history
  • SCB-2830 - failed to create match-group policy
  • SCB-2835 - allow blank account/role name
  • SCB-2837 - fix syncer document reading problem

New Feature

  • SCB-2821 - servicecomb turbo
  • SCB-2825 - add batch create accounts API
  • SCB-2831 - add properties filter in ListServiceDetail API
  • SCB-2834 - implement syncer config resource interface
  • SCB-2617 Service center and istio integration
  • SCB-2836 - add instanceIsolation kind

Improvement

  • SCB-2819 - bad performance in login API
  • SCB-2822 - allow batch create account without password
  • SCB-2823 - allow creating account with ID
  • SCB-2824 - always authenticate the request with HTTP Header 'Authorization'
  • SCB-2831 - optimize codec to gain up to 50% better performance
  • SCB-2833 - refactor policy validator
servicecomb-service-center - Apache ServiceComb Service-Center version 2.1.0

Published by robotLJW over 2 years ago

Release Notes

    Release Notes - Apache ServiceComb - Version service-center-2.1.0

Bug

  • SCB-2400 - Govern api return empty schemaIds
  • SCB-2403 - Start up failed when upgrade sc version
  • SCB-2404 - Return internal properties when list all microservices
  • SCB-2411 - Try dlock before start retirement job
  • SCB-2418 - Fix etcd metrics not correct
  • SCB-2420 - Can not delete unused role

New Feature

Improvement

servicecomb-service-center - Apache ServiceComb Service-Center version 2.0.0

Published by little-cui over 3 years ago

Release Notes

    Release Notes - Apache ServiceComb - Version service-center-2.0.0

Download Links are available here

servicecomb-service-center - v1.4.5

Published by tianxiaoliang over 3 years ago

servicecomb-service-center - Apache ServiceComb Service-Center version 1.3.0

Published by asifdxtreme almost 5 years ago

    Release Notes - Apache ServiceComb - Version service-center-1.3.0

Download Links are available here

servicecomb-service-center - Apache ServiceComb Service-Center version 1.2.0

Published by asifdxtreme almost 5 years ago

    Release Notes - Apache ServiceComb - Version service-center-1.2.0
servicecomb-service-center - Apache ServiceComb Service-Center version 1.1.0

Published by asifdxtreme almost 6 years ago

    Release Notes - Apache ServiceComb - Version service-center-1.1.0

Download Links are available here

servicecomb-service-center - Apache ServiceComb Service-Center (incubating) version 1.0.0

Published by asifdxtreme about 6 years ago

New Features/Improvements:

  • Make ETCD connection more Resilient
  • Make ETCD request timeout configurable
  • Support TLS Plugin
  • Optimize Governance API for Searching Schema
  • Optimize Find Instance API
  • Use glide for dependency management
  • Add release binaries for MacOS
  • Add Toplogy View and Instance View in UI

Bug-Fix:

  • Fix connection leak in etcd
  • Fix Lose of events in some scenarios
  • Fix Cache mismatch.
For more details please click here

Download Links are available here

servicecomb-service-center - Incubating-ServiceComb-Service-Center 1.0.0-m2

Published by asifdxtreme over 6 years ago

API Changes :

  • Governance API also returns self microservice information.
  • Governance API should not show the shared microservices information.
  • Support batch delete in registry.
  • Change the type of force query parameter to bool in delete api.

New Features/Improvements:

  • Support Async Rest Template.
  • Support of Testing Schema from frontend.
  • Support log rotation.
  • Support ipv6.
  • Static data return instanceCount by domain.
  • Convenient store extension.
  • Retry the connection to etcd in-case of failure.
  • Show proper error details in frontend.
  • Support Default TLS Cipher Suites.
  • Proxy Frontend request to Service-Center.
  • Use bower to resolve the dependency of frontend.
  • Add registry server HC mechanism.

Bug-Fix:

  • Fix issue of filter instance using service-tags.
  • Fix re-creation of tracing file.
  • Fix SC cannot check duplicate endpoints when registered with etcd.
  • Fix wrong parentId in tracing data.
  • Fix wrong log print in update Instance.
  • Fix null pointer reference in zipkin plugin.
  • Fix delete service should delete dependency key.
  • Fix cache does not match with etcd store.
  • Fix remove the backup log files which are expired.
  • Fix typos in response of schema api's.
  • Fix incorrect metric label value.
  • Fix register instance withe same id will create redundant endpoints.
For more details please click here

NOTE : It is highly recommended to use this version of Service-Center with Java-Chassis 1.0.0-m2

Download Links are available here

servicecomb-service-center - Incubating-ServiceComb-Service-Center 1.0.0-m1

Published by asifdxtreme over 6 years ago

Release Notes

API Changes :

  • Added new API to get All Schema List.
  • Add Service statistics in the Governance API.
  • Add Self-microservice information in the Governance API.

New Features/Improvements:

  • Support discovery of SC instances by Consumer micro-service.
  • Event driven implementation for dependency rules.
  • Make compact interval configurable and avoid defragmentation of the database when compacted.
  • Update the default quota’s limit of service/instance count.
  • Update black-list rule controls in discovery.

Metrics :

  • Added support for Prometheus metrics exposure.
  • Added templates for Grafana Dashboard.

Optimization:

  • Optimized Restful clients and plugins loader.
  • Optimized Service-Count calculation rule.
  • Use CDN for resolving all the dependencies of frontend.

Bug-Fix:

  • Fix panic issue while deleting instance and invalid metrics request.
  • Fix modify schema response issue and heart-beat failure when etcd has no leader.
  • Fix batch delete api to exempt from unregistering service-center microservice.
  • Fix watcher wrong event sequence when SC modify resource concurrently
  • Fix discovery of default APP services in Shared service mode

Download links are available here

servicecomb-service-center - Service-Center 0.5.0 Release

Published by asifdxtreme almost 7 years ago

ChangeLog

  • New feature: New API to add or update micro-service dependency. #196
  • schema modify rule by service env #195
  • Bug fix: the wrong default 'auto_sync_interval' value. #194
  • New feature: Add server information in version api. #193
  • add quota check rule by tenant #192
  • New feature: Easy to extend modules mechanism. #190
  • 新增framework registerby 的swagger信息 #189
  • Optimize code. #188
  • Bug fix: Find api can build the dependency even if the consumer has no permission. #187
  • Bug fix: Get the wrong results from service dependency. #186
  • Optimize code. #185
  • Bug fix: Modify v3.yaml file #184
  • Bug fix: the existence api always returns micro-services in dev env. #183
  • update readme to let people know what sc can do that other reigistry #182
  • framework参数改为小写参数存储 #181
  • 1.endpoint summary key modify 2.delele schema bug fix 3.quota buildin modify #180
  • Optimize log print when sc panic. #179
  • 增加默认扩展参数framework{name, version} , registerBy;增加status默认参数UP #178
  • Changes and bug fixes #177
  • cipher suit client and server spilt, client add TLS_RSA_WITH_AES_128_CBC_SHA256 #173
  • Bug fix: SC will hung in new registry plugin instance when startup with TLS. #172
  • Bug fixes #171
  • New feature: Server response cache handler. #170
  • endpoint check #169
  • New feature: govern api supports 'appId' and 'serviceName' parameters query. #168
  • SC plugin manager and Add service-center error codes. #167
  • delete unuse file #166
  • instance register, add endpoints key to improve performance #164
  • Optimize log print and domain/project generative mechanism. #161
  • Changes: rename 'tenant' to 'domain' and add 'project' key. #160
  • New features: Add paging option in registry client and metrics key design. #158
  • quota report bug fix #157
  • Bug fixes: the real client ip is wrong. #156
  • [JAV-483]Optimize asynchronous heartbeat api #155
  • yaml update #154
  • Fix the auth failure in v3 api /version and /health. #152
  • New features and bug fixes #151
  • Added script files for windows and linux #150
  • sync #148
  • dev mode,can change,add,etc for schema #147
  • Optimize register instance. #146

China Mirror Links for Release is here

servicecomb-service-center - Service-Center 0.4.0 Release

Published by asifdxtreme almost 7 years ago

ChangeLog

Service-Center

  • Optimize router. #144
  • Update v4 domain and project. #143
  • quota modify #142
  • Restore support for v3 api. #140
  • update response for gov service #139
  • Optimize governance api. #138
  • Optimize self perservation #136
  • Optimize request context. #135
  • Changes: Update APIs version from v3 to v4. #134
  • find dependency bug fix #133
  • Changes: SC version and build tag. #132
  • schemas api ,add info in services.yaml #130
  • SC-66 Add upload schemas api #128
  • Optimize versionrule.go #126
  • Add /metrics api. #125
  • sync loacl from remote #122
  • Optimize log print. #121
  • Optimize heartbeat log print. #120
  • bug fix #119
  • Optimize log performance. #115
  • Bug fixes and new features #113
  • Remove re-dundant dependencies #112

Frontend:

  • dashboard page is redesigned #110
  • SC-54 Proxy server for testing schema #117
  • [SC-57] Web Implementation of Test Schema #116
  • [SC-57] logic changed in extracting ip and port from rest protocol #118
  • downloading schema as html file implemented #123
  • Service List sort order correction #127
  • Add introduction for SC UI and update Api Docs #131
  • new v4 api's implemented #141
  • Deleting services implemented #145

China Mirror links for the release is here

servicecomb-service-center - Service-Center 0.2.0

Published by asifdxtreme about 7 years ago

ChangeLog

Service-Center

  1. #61 Set Http Client Default timeout
  2. #66 Optimize Service-centre and change Key Design.
  3. #69 Optimize dependency flow
  4. #71 Fix Multiple Bug: Return wrong result in list & watch Api Bug, Limiter Concurrent Bug, Finding serviced does not use cache Bug, Lost even of instance when service rule changed bug.
  5. #72 Support add of properties tag.
  6. #73 Update API Docs
  7. #74 Push ‘Expire’ event when service tags or rules changed, Add ‘modTimestamp’ in instance struct, Support custome logger, Watch Apu support handling close message.
  8. #76 Do not support custom instance environment(rename: stage) rule, set the rule to 'development|testing|acceptance|production'
  9. #77 Update Govern Service API
  10. #78 Optimize Dependency
  11. #80 Support hot reload(kill -HUP PID) like nginx, Fix Startup failure in SSL mode, Fix Memory leak in async task.
  12. #83 Add tag and schema size limit , add some test code
  13. #86 Support Self Preservation, Update max header size to 32kb, remove unused key ‘epsindex’, Fix panix in etcd locker, fix regular expression error, Fix refresh dependency cache in query.
  14. #88 Support ‘noCache’ in all query api’s, update region and zone regular expression.
  15. #93 Fix Dependency Bug
  16. #96 Modify Quota Plugin
  17. #97 Update SC Swagger File, Deleete redundancy options in etcdsysnc.
  18. #106 Fix Quota Apply Bug

Frontend

  1. #90 Initial commit for frontend.
  2. #91 Service Provider and Service Consumer Pages.
  3. #94 Display Schema List.
  4. #99 Support Chinese Locale.
  5. #104 Test schema implemented and servicesList page modified.
  6. #105 Update UI design for SC body
  7. #107 Removed grunt and added golang server to run UI
  8. #108 Dashboard page is redesigned
  9. #109 Updated the port of SC Frontend

China Mirror Links for Release is here

servicecomb-service-center - Service-Center 0.1.1

Published by asifdxtreme about 7 years ago

ChangeLog

  1. https://github.com/ServiceComb/service-center/pull/49 Support CORS, Update etcd lib version, support async heartbeat and cache etcd data.
  2. https://github.com/ServiceComb/service-center/pull/50 Support batch delete service.
  3. https://github.com/ServiceComb/service-center/pull/51 Support more special characters in instance's 'endpoints' field.
  4. https://github.com/ServiceComb/service-center/pull/53 Cache store in parallel and modify '/version' api.
  5. https://github.com/ServiceComb/service-center/pull/55 Optimize startup time.
  6. https://github.com/ServiceComb/service-center/pull/57 Optimize log print in SSL mode.
  7. https://github.com/ServiceComb/service-center/pull/48 Contribution and Docker image creation guide.
  8. https://github.com/ServiceComb/service-center/pull/52 Design document for Service-Center.
  9. https://github.com/ServiceComb/service-center/pull/45 API Documentation for Service-Center.
servicecomb-service-center - Service-Center 0.1.0

Published by TankTian about 7 years ago

ChangeLog

  1. [SC-26] New Watch API Endpoint for getting full list of instances.
  2. [SC-13] Support plugins, Listen&Watch Etcd. Remove Cron package. Use UUID for Service & Instance ID
  3. https://github.com/ServiceComb/service-center/pull/34 Deadlock bug fix and adjust max limit of request body.
  4. [SC-7] Integration test for Service-Center.
  5. [SC-3] Added gvt for dependency management.
  6. [SC-5] [SC-1] Service-Center Code restructure and removal of all redundant packages and code cleanup.
  7. [SC-19] Support for making custom docker images for service-center.
  8. [SC-14] Performance Benchmarking test cases for basic API’s.
  9. [SC-6] One shot scripts for running IT and UT in dev env.
  10. [SC-24] Go Report Badge and improve static check of Service Center.
  11. [SC-16] Updated the request and response structure of API’s in examples.
  12. [SC-23] SC-21 Multiple jobs in travis CI and go version upgrade to 1.8.
servicecomb-service-center -

Published by TankTian over 7 years ago