Skip to content

Latest commit

 

History

History
63 lines (39 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

63 lines (39 loc) · 2.01 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

0.2.1 - 2017-09-24

Fixed

  • Puppet module is now compatible with PE 2017.3.0 and uses the extension JAR directory added to Puppet Server 5.1.0 in SERVER-249.

0.2.0 - 2017-09-24

Added

  • Regression tests which compare results generated by the Clojure fileserver with results generated by the original Ruby implementation.

  • Support for the X-Puppet-Version header.

  • Metadata requests now support the source_permissions query parameter.

Fixed

  • Ruby compat: Metadata responses are ordered according to a breadth-first walk instead of a depth-first walk.

  • Metadata responses use ctime instead of creationTime as there is a difference between the two.

  • Ruby compat: ctime and mtime timestamps are formatted using the local timezone of the server instead of UTC.

  • Ruby compat: Recursive metadata responses copy attributes from the root directory down to child directories.

  • Ruby compat: Symlinks always use the checksum of their target regardless of what the links parameter is set to.

  • The file_metadatas API correctly handles subpaths passed to the modules mount.

0.1.0 - 2017-09-02

Added

  • Clojure-based fileserver for the Puppet plugins, pluginfacts, and modules mountpoints providing file_content, file_metadata, and file_metadatas API endpoints.

  • Puppet module for deploying the Clojure fileserver to a Puppet Enterprise installation.