# 4.3.0~rc2 2018-04-03 Maintenance release 0~rc2 of 4.3 branch * User story #7045: Rudder agent is compiled withtout XML support * User story #8919: Remove modifications made to the inventory by the agent * User story #8922: Remove custom inventory modifications from the inventory promises * User story #9676: An agent run with initial promises should send its inventory more often * Architecture #11766: Rename class to condition in the interface * Bug #11824: reload-cf-serverd fails if cf-serverd not running and /sbin not in PATH * User story #11857: Create hook ncf methods that can be used in pre-/post-run hooks * Architecture #11906: rsyslog handling of received log on rudder server is inefficient * User story #11947: Add an interface to manage api account expiration date * Bug #11996: Broken reporting on Rudder 4.3 * Architecture #11998: rudder techniques tools cleanup * Bug #12002: JS error when starting Rudder 4.3 with jetty 9 * Bug #12006: Cannot define parameter for existing technique when change popup appears * Bug #12060: Incomplete "Rules to be applied" summary when accepting a new nodes when using groups of groups * Bug #12071: Missing key for agent Community with Rudder 4.3 (at least on SLES) * Bug #12080: @action tag appears in method description in the editor * Bug #12101: Escaping issue in Users Technique Parameter * Bug #12158: Error when installing rudder relay 4.3 on Centos 6 * Bug #12159: In 4.3, right after logging in, the dashboard remains empty, with a JS error * User story #12168: Port sudoers configuration technique to multiversionned technique * Bug #12173: Invalid reporting in servers in Rudder 4.3, breaking all reports * Bug #12184: Wrong dependencies in agent rpm in 4.3 * Architecture #12185: Broken policies after changes in the logger * Architecture #12186: Embed curl in the agent * Architecture #12187: embed libyaml and libxml in cfengine * User story #12202: Missing information/bad UX in API authorization UI * Bug #12221: When upgrading ro Rudder 4.3 (on centos 7), libdb is upgraded, even if we don't use it anymore * Bug #12222: Warning when upgrading from 4.2 to 4.3: No such file or directory * Bug #12224: Broken layout on API accounts page in 4.3 * Architecture #12225: Do not generate and copy rudder_expected_reports.csv anymore * Bug #12226: Broken file_enforce_content generic method in 4.3 due to upmerge * Architecture #12227: Migrate generic methods towards new loging system * User story #12231: Remove parsing of MachineID in ldap-inventory * Bug #12232: Missing or invalid migration for techniques generated by technique editor from 4.2 to 4.3 * Architecture #12239: Epoch should be fixed in packaging * User story #12241: Backport key size option for cf-key * Bug #12242: Error at node installation - Can't stat file '/var/rudder/cfengine-community/inputs/inventory/1.0/virtualMachines.cf' for parsing. (stat: No such file or directory) * Bug #12244: Authorize reports: in techniques/system/common/1.0/hooks.st in qa-test * Bug #12245: AIX should not depend on curl * Bug #12250: Wrong dependencies in agent rpm in 4.3 * Bug #12256: Wrong dependencies in agent rpm in 4.3 * Bug #12258: Agent 4.3.0.rc1 misses xen_tools_package and suffering follows * User story #12260: Error on first save after api token edit * User story #12261: Add a visual difference between API token kind * Architecture #12273: Add strict version dependency on ncf-api-virtualenv to rudder-webapp * Bug #12276: Embed curl in the agent * Architecture #12278: Cleanup build options and build results * Bug #12279: Cleanup build options and build results * User story #12281: Filter out non-standard API token in API token management page * Bug #12284: Cleanup build options and build results * Architecture #12285: Change defaults for embedding xml and yaml * User story #12289: Generate dsc technique parameter * Bug #12290: Change defaults for embedding xml and yaml * User story #12291: Identify in technique metadata if techniques should enable or disable ncf reporting * Bug #12293: Change defaults for embedding xml and yaml * Bug #12294: Change defaults for embedding xml and yaml * Bug #12298: Change defaults for embedding xml and yaml * Bug #12299: Parent patches break rudder-agent-thin * Bug #12301: Change defaults for embedding xml and yaml * Bug #12302: Rudder agent service not started in 4.3 after a reboot on Centos7 * Bug #12305: Change defaults for embedding xml and yaml * Bug #12306: Change defaults for embedding xml and yaml * Bug #12308: Don't depend on libyaml on old rhel * Bug #12309: Embed curl where we embed openssl * Architecture #12310: Add name of the parameter to bundle parameter when generation bundle sequence * Bug #12313: Curl needs zlib on rhel3 * Bug #12316: Curl needs zlib on rhel3 * Bug #12317: Debian dependencies are too wide * Bug #12318: agent-capabilities file should not be executable * Bug #12319: Debian dependencies are too wide * Bug #12320: Remove useless files in agent package * Bug #12321: Parent patches break rudder-agent-thin * Bug #12322: Add capabilities for Rudder agent 4.3 * Bug #12323: Debian dependencies are too wide * Bug #12325: Curl needs zlib on rhel3 * Bug #12329: Libraries fail to build on old distros * Architecture #12335: typo in name of method used in write_all_techniques