Releases: google/splice
Splice v1.2.1
Splice v1.2.1 Highlights
- Go updated to 1.18
- Internal logging for Splice CLI and SpliceD migrated to https://github.com/google/deck
- Removal of the GCE validator from Splice App
What's Changed
- Call Close() on the pubsub client. by @copybara-service in #58
- Update go.mod and add go.sum by @copybara-service in #60
- Remove the GCE validator due to known issues with the JWT library. by @copybara-service in #62
- Update CLI tests to 1.18, add AppEngine build, add run vet, merge test jobs. by @copybara-service in #61
- Update imports to appengine/v2. by @copybara-service in #66
- Log splice cli errors and success to event log along with stdout. by @copybara-service in #68
- Add check for -name being supplied with -generate_cert. by @copybara-service in #70
- Expand invalid hostname length to begin at 16 characters instead of 15 by @copybara-service in #72
- Migrate Splice CLI logging from eventlog to github.com/google/deck. by @copybara-service in #76
- Migrate SpliceD logging from eventlog to github.com/google/deck. by @copybara-service in #77
Full Changelog: v1.2.0...v1.2.1
Splice v1.2.0
Splice 1.2.0 is a feature and bugfix release that adds initial support for SpliceD name generators.
Name generators allow SpliceD to generate hostnames for new hosts during the join process. This suits workflows where clients can't or shouldn't determine their own names. Generator support is flexible, and can be extended relatively easily to support custom business logic. This release includes the Prefix generator, which can generate partially randomized hostnames with a fixed prefix.
What's Changed
- Add a standalone reuse validator to allow reuse decision making to be independent of other validator logic. by @copybara-service in #34
- Use the recommended metadata root URL by @copybara-service in #35
- CLI Support for Name Generators by @copybara-service in #36
- Register the prefix generator with SpliceD and allow SpliceD to list known generators. by @copybara-service in #38
Add SpliceD name selection logic that includes generators. by @copybara-service in #42 - Adjust event ID numbering to allow future insertions as originally intended. Also clean up formatting. by @copybara-service in #44
- Adjust VerifyCert based on presence of req.Hostname. by @copybara-service in #46
- Remove hostname-specific log message from CLI. by @copybara-service in #48
- Convert a subset of API error codes to usable errors. by @copybara-service in #49
- Expand tests for VerifyCert by @copybara-service in #51
- Add a basic fake active directory provisioner for use with testing. by @copybara-service in #50
- Add validators for generators and the prefix generator. by @copybara-service in #52
- Enable the GenericGeneratorChecks and PrefixGeneratorChecks by @copybara-service in #53
- Documentation for Splice generators and the Prefix generator. by @copybara-service in #54
Full Changelog: v1.1.0...v1.2.0
Splice v1.1.0
Splice 1.1.0 is a bugfix and minor enhancement release.
This release changes the event IDs used by SpliceD for logging, as well as renaming some SpliceD metrics. The metric package has been removed in favor of the corresponding metric package in github.com/google/cabbie.
What's Changed
- Trigger an error on HTTP responses outside the 200 range. by @copybara-service in #1
- Begin adding support for go 1.11 by @copybara-service in #2
- Complete adding go1.11 support to splice by @copybara-service in #3
- Update detection string for AlreadyExists error. by @copybara-service in #6
- CreateTopic doesn't return the topic if it already exists by @copybara-service in #7
- Replaced non-inclusive terminology throughout code base and documentation. by @copybara-service in #9
- Migrate splice from travis to GitHub Actions by @copybara-service in #10
- Add go.mod file to enable module dependency management for GitHub pull requests. by @copybara-service in #11
- Move from IsAnInteractiveSession to IsWindowsService. by @copybara-service in #15
- Write http.StatusOK to the request response header. by @copybara-service in #19
- Running mdfmt by @copybara-service in #23
- Change metric format to the one used by Cabbie et al. by @copybara-service in #24
- Use iota for counting server codes. by @copybara-service in #18
- Rename SpliceD metrics to replace - with _. by @copybara-service in #25
- Implement named events for spliced/service_windows.go by @copybara-service in #26
- Fix provider sensitivity in getHostKey. by @copybara-service in #27
- Implement named events for spliced/spliced.go by @copybara-service in #28
- Handle no matching certificates. Remove unnecessary declarations. by @copybara-service in #30
- Remove the spliced/metric package in favor of cabbie's. by @copybara-service in #29
- Refactor store open/close. by @copybara-service in #32
New Contributors
- @copybara-service made their first contribution in #1
Full Changelog: v1.0.0...v1.1.0
Splice 1.0
Splice 1.0 is the initial public launch of the Splice code base.