Skip to content
Release 2017.1

This release has mostly bugfixes, the main new feature is that the `prune`
command gained more sophistication around selectively pruning branches. We're
planning to use this in Project Atomic work where we want to co-locate both
"development" and "stable" branches in the same repository.

The next release is likely to be more exciting, as we have an additional new
libcurl backend in the works - this release contains some preparatory cleanup
for that.

Thanks to all contributors!

```
Colin Walters (19):
      docs: Fix ostree.version -> version
      fetcher: Hoist core "mirrored request" API to public
      fetcher: Move high level functions into "fetcher-util"
      fetcher: Split lowlevel API into file/membuf variants
      build-sys: Minor makefile tweaks
      Split trivial-httpd into separate binary
      pull: Rework delta superblock fetches to be async
      trivial-httpd: Daemonize better
      .dir-locals.el: Standard Emacs indentation config
      unlock: Fix description for --hotfix
      tests: Alias assert_not_reached() -> fatal()
      pull: Fix theoretical checksum collision for metadata fetches
      fetcher: Rework API to use strings for tls keys/db
      tests: Don't inject newline in URL
      tests: Loosen error regexp
      libtest: Enable web server logs
      Add support for more selective pruning
      tests: Add a big (many objects) pull
      Release 2017.1

Dan Nicholson (3):
      repo: Fix indentation
      repo: Fix object list keys ownership
      repo: Fix list_objects annotations

Mario Sanchez Prada (1):
      static-delta: Pretend that world unreadable objects are new objects

Paul van Tilburg (1):
      admin: Use execlp() to look for systemctl as the shell would

Simon McVittie (3):
      Fix TAP syntax in test-basic-user.sh, and run it
      Sourced test snippets: remove shebang and make non-executable
      Make corrupt-repo-ref.js executable
```

Git-EVTag-v0-SHA512: f6a195f995f2269a3312aa57dea7e575cfd38030dc6237590b1c00ebf117666604a149b864a60ab5685d4384b07661dce1960a4d0d230697046ac48e73b7ccfc