Skip to content

Commit

Permalink
Merge pull request #33 from atc0005/update-changelog-for-v0.1.2-release
Browse files Browse the repository at this point in the history
Update CHANGELOG for v0.1.2 release
  • Loading branch information
atc0005 authored Aug 20, 2020
2 parents 30e66ab + 0e048c4 commit 537a403
Showing 1 changed file with 55 additions and 1 deletion.
56 changes: 55 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,59 @@ The following types of changes will be recorded in this file:

- placeholder

## [v0.1.2] - 2020-8-20

### Added

- Use a set of XPath expressions vs a single, hard-coded expression
- first check to see if the preservation group defined for the node is
in-use within the LOCKSS network configuration/properties file
- if it is, use a XPath template that searches for peer nodes restricted to
the set preservation group
- if it is not, use a fixed XPath template that assumes a flat peer list is
used
- using a fixed XPath query is intended to help prevent false-positive
matches for peers restricted to a specific host which might occur if the
XPath query were more liberal
- if all query attempts fail, bail out with an error

- Add sample file for use in future tests
- `docs/lockss-group-based-peers-sample.xml`

- Add additional logging at points where the application can experience delays
in operation

### Changed

- Dependencies
- upgrade `apex/log`
- `v1.8.0` to `v1.9.0`

- Default port connection timeout adjusted
- `10s` in `pre-v0.1.0` release
- `1s` in `v0.1.0` release
- `2s` now in `v0.1.2` release
- the intent is to better balance between slower networks and waiting too
long for a response

- Refactored parsing of the local LOCKSS daemon configuration file
(`/etc/lockss/config.dat`)
- instead of cherry-picking one or two values, we now parse the entire file
for later use, skipping any blank lines or comments
- we also implement an internal method to wrap the process of retrieving
needed settings in an effort to provide a more stable/reliable result

- Collapsed/simplified some debugging output

- `internal/lockss` package logging enabled if `debug` log level enabled for
application

### Fixed

- Typo in Stringer implementation for `config.Config`
- Skip blank lines (as intended) when parsing the local LOCKSS daemon
configuration file (`/etc/lockss/config.dat`)

## [v0.1.1] - 2020-08-16

### Fixed
Expand Down Expand Up @@ -67,6 +120,7 @@ Worth noting (in no particular order):
- README
- Link badges to applicable GitHub Actions workflows results

[Unreleased]: https://github.com/atc0005/go-lockss/compare/v0.1.1...HEAD
[Unreleased]: https://github.com/atc0005/go-lockss/compare/v0.1.2...HEAD
[v0.1.2]: https://github.com/atc0005/go-lockss/releases/tag/v0.1.2
[v0.1.1]: https://github.com/atc0005/go-lockss/releases/tag/v0.1.1
[v0.1.0]: https://github.com/atc0005/go-lockss/releases/tag/v0.1.0

0 comments on commit 537a403

Please sign in to comment.