-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: gone-io/goner
base: v1.0.10
head repository: gone-io/goner
compare: v1.0.11
- 16 commits
- 116 files changed
- 2 contributors
Commits on Apr 19, 2025
-
feat(config_center): add consul example
- Add default.yaml for consul configuration- Create application.yaml and database.yaml in consul-config-files directory - Include docker-compose.yaml for consul service - Add go.mod with required dependencies
dapeng committedApr 19, 2025 Configuration menu - View commit details
-
Copy full SHA for 3133cc4 - Browse repository at this point
Copy the full SHA 3133cc4View commit details -
Merge pull request #52 from gone-io/features/v1.x
feat(config_center): add consul example
Configuration menu - View commit details
-
Copy full SHA for 8cd29f6 - Browse repository at this point
Copy the full SHA 8cd29f6View commit details -
feat(consul): add consul client and service registry
- Implement consul client for service discovery and registration - Add support for getting instances, watching services, and managing service lifecycle - Include error handling and logger integration - Provide unit tests for client and registry functionality
dapeng committedApr 19, 2025 Configuration menu - View commit details
-
Copy full SHA for 758b0d5 - Browse repository at this point
Copy the full SHA 758b0d5View commit details -
refactor(consul): simplify Deregister function
- Remove unnecessary if statement and explicit nil error return - Consolidate error handling into a single line
dapeng committedApr 19, 2025 Configuration menu - View commit details
-
Copy full SHA for 6532063 - Browse repository at this point
Copy the full SHA 6532063View commit details -
Merge pull request #53 from gone-io/features/v1.x
feat(consul): add consul client and service registry
Configuration menu - View commit details
-
Copy full SHA for 2336519 - Browse repository at this point
Copy the full SHA 2336519View commit details -
feat(etcd): add etcd registry and refactor service registration
- Add new etcd registry implementation for service discovery - Refactor service registration and parsing logic - Update go.mod files to include new dependencies - Improve error handling and logging in registry operations
dapeng committedApr 19, 2025 Configuration menu - View commit details
-
Copy full SHA for 7b6ba75 - Browse repository at this point
Copy the full SHA 7b6ba75View commit details
Commits on Apr 20, 2025
-
refactor(g): simplify singleton provider and third-party component lo…
…ad funcs - Update gone-io/gone/mock/v2 to v2.0.12 - Update gone-io/gone/v2 to v2.0.12 - Update github.com/stretchr/testify to v1.10.0 - Refactor SingLoadProviderFunc and NamedThirdComponentLoadFunc to use built-in methods - Improve Service struct and ParseService function- Add unit tests for ParseService
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for 44a752c - Browse repository at this point
Copy the full SHA 44a752cView commit details -
build: update gone-io dependencies to v2.0.12 and v1.0.11
- Update github.com/gone-io/gone/v2 from v2.0.11 to v2.0.12 - Update github.com/gone-io/goner/g from v1.0.10 to v1.0.11 - Update other related dependencies in multiple modules
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for a2ee34c - Browse repository at this point
Copy the full SHA a2ee34cView commit details -
fix(g): add strconv import and use Quote for JSON output
- Add strconv package import for safe string quoting - Use strconv.Quote on JSON output to ensure proper formatting and safety
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for 58276d3 - Browse repository at this point
Copy the full SHA 58276d3View commit details -
feat(etcd): add unit tests and improve registry functionality
- Add unit tests for Registry using testify and mock - Implement redoRegisterLease method for better error handling - Update GetServerValue to use direct JSON marshaling - Add etcd mock file for interface mocking - Update go.mod and go.sum for new dependencies
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for 43584b3 - Browse repository at this point
Copy the full SHA 43584b3View commit details -
refactor(etcd): improve test coverage and add watcher support
- Add watcher interface to etcd mock - Implement watch functionality in discovery.go - Add unit tests for extractResponseToServices and watch - Update load test to use correct parameters - Refactor registry tests to cover new functionality
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for f8a9af3 - Browse repository at this point
Copy the full SHA f8a9af3View commit details -
style: fix etcd put log format
- Update log format for etcd put operation to use double quotes instead of backticks - Improve readability and consistency of error and debug messages
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for 32faa36 - Browse repository at this point
Copy the full SHA 32faa36View commit details -
feat(g): encode service instance information in base64
- Modify `GetServerValue` function to encode JSON-marshaled instance data in base64- Update tests to use base64-encoded service values - This change enhances security and compatibility by encoding sensitive information
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for f158b7e - Browse repository at this point
Copy the full SHA f158b7eView commit details -
fix(consul): prevent panic in service instance retrieval
- Use gone.SafeExecute to handle potential panics safely- Improve error handling in the GetInstances function call
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for 7e18e7b - Browse repository at this point
Copy the full SHA 7e18e7bView commit details -
feat(consul, etcd): add support for loading configuration via consul.…
…config and etcd.config - Update ProvideConsulClient and ProvideEtecd3Client to support new configuration options - Add README and README_CN files for both consul and etcd components - Modify existing test files to accommodate new configuration options
dapeng committedApr 20, 2025 Configuration menu - View commit details
-
Copy full SHA for 089a866 - Browse repository at this point
Copy the full SHA 089a866View commit details -
Merge pull request #54 from gone-io/features/v1.x
feat(etcd): add etcd registry and refactor service registration
Configuration menu - View commit details
-
Copy full SHA for 8bafbd1 - Browse repository at this point
Copy the full SHA 8bafbd1View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.10...v1.0.11