# 4.3.0~rc1 2018-03-16 Release candidate release 1 of 4.3 branch * User story #4670: Allows inventories to be augmented by the user with custom properties * User story #5798: Different access levels for API keys / REST API authorizations and rights * User story #5919: Use debconf to configure rudder-agent on debian * User story #7893: [API] Expose all configuration options from the WebUI in the API * User story #7908: Keep N last inventories generated on the node * User story #8584: The compliance API is missing a global compliance target * User story #8609: Changelog on Rudder rpm hasn't been updated since 2011 * Architecture #8969: remove ld.so.conf * User story #10847: link policy server config to Rudder's config dir * User story #11811: Make node post-acceptation properties configurable * Architecture #11930: Add a way to prevent reporting of methods * User story #11946: Interface to manage API account authorization * User story #12031: Parse inventory custom properties and save then in LDAP * Bug #12034: On a fresh Rudder 4.3 centos6 install, error about ncf API in logs * Bug #12039: Inventory fails to run * Architecture #12044: Add a script to rewrite a technique from command line * Bug #12045: Agent build fails to to perl module error * Bug #12052: Error when installing Rudder 4.3 on Debian - rudder-server-root-postinst is not packaged * Bug #12065: On centos7, installing rudder-server-root installs rudder-agent.i686 on a x86_64 system * Bug #12082: Parameters menu arrow does not work as expected * Bug #12083: On debian, with systemd rudder-agent services are not enabled during postinst * Bug #12086: We have broken reports on a root server in 4.3 beta1 * User story #12093: Make Rudder UI pluggable (login + common layout) * User story #12096: Rename some generic methods to match our naming convention - part2 * User story #12107: Update test inventory-schema * Bug #12110: Compilation error * User story #12111: Make fine-grained API authorization a plugin * Architecture #12119: rename cf-served file and cfserved variable * Architecture #12120: Stop providing rudder-policy-templates * Bug #12161: ncf 4.3 now requires CFEngine >= 3.10 * Bug #12162: On debian, installation is broken * User story #12166: Rename some generic methods to match our naming convention - part3 * Architecture #12172: Prevent reporting of inner methods in Rudder * Architecture #12174: Rename class to condition in the interface * Architecture #12175: Rename class to condition in the doc * Bug #12177: Broken "rudder agent history" in 4.3 * Bug #12178: Broken "rudder agent check" in 4.3 * Architecture #12179: Pre-/Post-run hook format evolution * Architecture #12180: typo in new logger * Architecture #12181: typo in new logger * Bug #12182: Broken rudder-agent 4.1->4.3 upgrade in debian 9 * Bug #12183: Remove suggestion to install cfengine in ncf package * Bug #12199: Parent pom update needed for plugins * Bug #12200: Dependencies update consequences * Bug #12204: After install, agent services are not enabled on Debian * Bug #12206: Node details "properties" page broken: js not loading * Bug #12208: Harmonize variables in rudder-agent-postinst and possibly fix rpm systemd checks * Bug #12209: metadata.xml not generated when saving a technique from editor * Bug #12211: On debian with systemd, rudder-agent install fails with failed to read file: /var/rudder/cfengine-community/policy_server.dat * Bug #12216: Unathenticated API v1 are not accessible anymore