# 8.0.0~alpha1 2023-07-19 Alpha release 1 of 8.0 branch * User story #22427: Rewrite the angular app "Policy mode" in Elm * Bug #22456: Change json structure returned for /settings/allowed_networks * Bug #22510: Rewrite angular app "Agent schedule" in Elm * Architecture #22545: Refactor CLI to work on a local directory * Architecture #22561: Update Rust tooling for 8.0 * Architecture #22563: Improve HTML doc of methods * Bug #22570: Missing rsync to publish rudderc docs * Architecture #22571: Prepare master branch for 8.0 * Bug #22572: Put images in src dir * Architecture #22573: Allow generating runnable techniques * User story #22647: Modify the hierarchy of elm applications to make their code shareable between them * Bug #22660: Remove reporting heartbeat implementation * Bug #22662: Remove reporting heartbeat implementation - system techniques * Architecture #22678: Remove QueryTrait * Architecture #22719: Fallback on /var/rudder/ncf/common for library * Bug #22720: Check focus reporting has an existing id * Enhancement #22721: Update rudderc documentation * Bug #22726: Broken test in rudderc * Bug #22732: Require Java 17 for Rudder 8.0 and up * Bug #22733: Build webapp on java 17 * Architecture #22741: Rewrite angular app "Node properties" in Elm * Architecture #22742: Update cfengine to 3.21 * Architecture #22745: Require postgresql 13 on rudder 8 * Architecture #22746: remove python2 support on rudder 8 * Architecture #22748: Remove transitional packages in Rudder 8.0 * Architecture #22761: Compilation error in Rudder 8.0 due to QueryTrait removal * Bug #22789: BuildRequire must be git-core on sles * Architecture #22791: Upgrade fusion inventory to 2.6 * Architecture #22793: Use openldap 2.6.4 in rudder 8 * Architecture #22800: Update webapp dependencies * Architecture #22802: Still some depndencies to update * Architecture #22803: Replace Query trait in plugins * Architecture #22810: Update js dependencies * Bug #22812: Document missing perl dependencies * User story #22815: Use rudderc in webapp to generate internal techniques * Architecture #22816: Use cargo vet to check Rust dependencies * Bug #22817: use openssl 3 on very old and very recent OS in rudder 8 * Architecture #22818: Update CFEngine stdlib to 3.21.1 * Architecture #22819: Update Rust dependencies * Bug #22833: openssl3 is not detected at build time by curl * Bug #22834: openssl3 configure script is deprecated * Bug #22835: old value aix-gcc doesn't work on openssl3 * Bug #22837: aix should continue to build 32 bits dependencies as before * Bug #22838: aix still not detected * Architecture #22840: Upgrade agent dependencies for 8.0 * Architecture #22841: Update dotnet dependencies * Bug #22845: Rudderc usage within Rudder webapp * Architecture #22849: Generator for Windows policies * Bug #22851: Failing patches of jetty * Bug #22853: Agent schedule and policy mode apps are not initialized anymore * Bug #22855: libxml2 sha256 is wrong * Bug #22868: docopt completion is installed in /usr/local/bin * Bug #22872: 8.0 dependency check is broken * Bug #22881: Update elm dependencies * Bug #22882: One last elm dependency * Bug #22888: Use system openssl for relayd * Bug #22889: Use system openssl for relayd - relayd * Bug #22897: there is no all.log anymore, remove log rotation * Architecture #22898: remove log rotation for slapd logs * Bug #22899: there is a hidden dependency on syslog service * Architecture #22900: Remove agent dependency on syslog * Architecture #22902: remove syslog configuration and associated restart in the agent * Architecture #22909: Remove md5 usage in relayd * Bug #22935: build fail on amazon linux 2023 * Bug #22936: rpm build may fail on old centos * Bug #22939: accelerate rpm build when perl modules are already present * Bug #22942: accelerate rpm build when perl modules are already present - Module include error * Bug #22945: Accept some dependencies with cargo vet * Bug #22961: remove openssl 1.1.1 build hack un rudder 8.0 * Bug #22964: Fix our GitHub SECURITY file * Architecture #22969: Rewrite angular app "ComplianceMode" in Elm * Bug #22972: Windows generator generates invalid syntax * Bug #22973: Call rudderc with correct parameters * Bug #22975: Correct scala tags encoder * Architecture #22976: Use new NodeFact datastructure to save inventories in fact-reposiroty * Bug #22979: Remove a logger, improve error display * Bug #22983: Snake-yaml dependency in zio-json is subjected to CVE * Bug #22984: JS vulns in 8.0 * Bug #22986: Rudder 8.0 compilation is broken * Bug #22988: Rewrite file manager to an elm application * Bug #22989: Finer grained warning exclusion for fastparse nowarn problem * Architecture #23036: Removing deprecated AngularJs applications * Architecture #23037: New round of dependencies to update * Architecture #23041: Rewrite angular app "textForm" in JavaScript * Bug #23042: There is a blank space above almost every Rudder page * Bug #23048: slapd cannot write in its log file * Bug #23049: Wrong command to call rudderc in webapp * Architecture #23050: Switch quicksearch to elm * Bug #23053: Rudderc produces metadata.xml under target directory which breaks webapp * Architecture #23057: Remove old IE 5 & 6 JS compatibility code * Bug #23058: Error when saving technique * Architecture #23062: Expose NewNodeManagerHooks in RudderConfig API