diff --git a/build/nightly/Ebi-i686-linux b/build/nightly/Ebi-i686-linux
index 1e1172849f92b02daa9fefdbe4249d9b936a817c..6ebd6c52cdab05ce402329ce6de7f192ea75cbf2 100755
Binary files a/build/nightly/Ebi-i686-linux and b/build/nightly/Ebi-i686-linux differ
diff --git a/build/nightly/Ebi-i686-windows.exe b/build/nightly/Ebi-i686-windows.exe
index f598bb0ac73de0ba0156395f9c6d9127a2c3817c..2fc7b9d35cb5f154315e5d248d24dd8295af7887 100755
Binary files a/build/nightly/Ebi-i686-windows.exe and b/build/nightly/Ebi-i686-windows.exe differ
diff --git a/build/nightly/Ebi-x86_64-linux b/build/nightly/Ebi-x86_64-linux
index 8501c785c0075e85158bb92d96cd073996128367..3a86d237385fc362c12ddc2c7b525c2fbf9c8ddf 100755
Binary files a/build/nightly/Ebi-x86_64-linux and b/build/nightly/Ebi-x86_64-linux differ
diff --git a/build/nightly/Ebi-x86_64-windows.exe b/build/nightly/Ebi-x86_64-windows.exe
index db561042347ee3ee5094b24949332c6de9d04534..b2fd79777971f5cb150098721ac92ad55a66e5b7 100755
Binary files a/build/nightly/Ebi-x86_64-windows.exe and b/build/nightly/Ebi-x86_64-windows.exe differ
diff --git a/build/nightly/commands.html b/build/nightly/commands.html
new file mode 100644
index 0000000000000000000000000000000000000000..7a1d1e61869272620853fa31621d0cfa72e86ccb
--- /dev/null
+++ b/build/nightly/commands.html
@@ -0,0 +1 @@
+<h3>Commands</h3>Ebi offers the following comands and techniques. Please refer to the <a href="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/nightly/manual.pdf?ref_type=heads&inline=true">manual</a> for more information. <ul><li><i>Analyse all traces</i>. Find all traces.</li><li><i>Analyse completeness</i>. Estimate the completeness of a finite language using species discovery.</li><li><i>Analyse coverage</i>. Find the most-likely traces that together cover a minimum probability.</li><li><i>Analyse directly follows edge difference</i>. The number of edges that differ between two directly follows graphs.</li><li><i>Analyse medoid</i>. Find the traces with the least distance to the other traces.</li><li><i>Analyse minimum probability traces</i>. Find all traces that have a given minimum probability.</li><li><i>Analyse mode</i>. Find the trace with the highest probability.</li><li><i>Analyse most likely traces</i>. Find the traces with the highest probabilities.</li><li><i>Analyse variety</i>. Compute the variety of a stochastic language. That is, the average distance between two arbitrary traces in the language.</li><li><i>Analyse non stochastic alignment</i>. Compute alignments.</li><li><i>Analyse non stochastic any traces</i>. Compute whether the model has any traces.</li><li><i>Analyse non stochastic bounded</i>. Compute whether the model has a bounded state space.</li><li><i>Analyse non stochastic cluster</i>. Apply k-medoid clustering on a finite set of traces, without considering the stochastic perspective.</li><li><i>Analyse non stochastic executions</i>. Compute the executions of each transition of the model in the log.</li><li><i>Analyse non stochastic infinitely many traces</i>. Compute whether the model has infinitely many traces.</li><li><i>Analyse non stochastic medoid</i>. Find the traces with the least distance to the other traces, without considering the stochastic perspective.</li><li><i>Association all trace attributes</i>. Compute the association between the process and trace attributes.</li><li><i>Association trace attribute</i>. Compute the association between the process and a trace attribute.</li><li><i>Conformance earth movers stochastic conformance</i>. Compute Earth mover's stochastic conformance.</li><li><i>Conformance earth movers stochastic conformance sample</i>. Compute Earth mover's stochastic conformance with sampling.</li><li><i>Conformance entropic relevance</i>. Compute entropic relevance (uniform).</li><li><i>Conformance jensen shannon</i>. Compute Jensen-Shannon stochastic conformance.</li><li><i>Conformance jensen shannon sample</i>. Compute Jensen-Shannon stochastic conformance with sampling.</li><li><i>Conformance unit earth movers stochastic conformance</i>. Compute unit-earth movers' stochastic conformance.</li><li><i>Convert finite stochastic language</i>. Convert an object to a finite stochastic language.</li><li><i>Convert labelled petri net</i>. Convert an object to a labelled Petri net.</li><li><i>Convert stochastic finite deterministic automaton</i>. Convert an object to a stochastic deterministic finite automaton.</li><li><i>Discover alignments</i>. Give each transition a weight that matches the aligned occurrences of its label. The model must be livelock-free.</li><li><i>Discover directly follows graph</i>. Discover a directly follows graph.</li><li><i>Discover occurrence labelled petri net</i>. Give each transition a weight that matches the occurrences of its label; silent transitions get a weight of 1.</li><li><i>Discover occurrence process tree</i>. Give each leaf a weight that matches the occurrences of its label; silent leaves get a weight of 1.</li><li><i>Discover uniform labelled petri net</i>. Give each transition a weight of 1 in a labelled Petri net.</li><li><i>Discover uniform process tree</i>. Give each leaf a weight of 1 in a process tree.</li><li><i>Discover non stochastic flower deterministic finite automaton</i>. Discover a DFA that supports any trace with the activities of the log.</li><li><i>Discover non stochastic flower process tree</i>. Discover a process tree that supports any trace with the activities of the log.</li><li><i>Discover non stochastic prefix tree deterministic finite automaton</i>. Discover a DFA that is a prefix tree of the log.</li><li><i>Discover non stochastic prefix tree process tree</i>. Discover a process tree that is a prefix tree of the log.</li><li><i>Information</i>. Show information about an object.</li><li><i>Probability explain trace</i>. Compute the most likely explanation of a trace given the stochastic model.</li><li><i>Probability model</i>. Compute the probability that a queriable stochastic language (stochastic model) produces any trace of a log.</li><li><i>Probability trace</i>. Compute the probability of a trace in a queriable stochastic language (model).</li><li><i>Sample</i>. Sample traces randomly.</li><li><i>Test log categorical attribute</i>. Test the hypothesis that the sub-logs defined by the categorical attribute are derived from identical processes.</li><li><i>Validate</i>. Attempt to parse any file supported by Ebi. If you do not know the type the file should have, try `Ebi info`.</li><li><i>Visualise graph</i>. Visualise an object as a graph.</li><li><i>Visualise text</i>. Visualise an object as text.</li></ul>
diff --git a/build/nightly/manual.pdf b/build/nightly/manual.pdf
index ce04651569e14d4f204ab413ca2199e9764b2ff8..22974dde97f8ea87334e23401af8006f5197d249 100644
Binary files a/build/nightly/manual.pdf and b/build/nightly/manual.pdf differ
diff --git a/build/prom-rust/Rust-6.15.3-lin32.zip b/build/prom-rust/Rust-6.15.3-lin32.zip
index f1465782450db107b2b40c9dac2332f21aed3111..451f50649bf6e5a04e2825ebd519c88159a726e6 100644
Binary files a/build/prom-rust/Rust-6.15.3-lin32.zip and b/build/prom-rust/Rust-6.15.3-lin32.zip differ
diff --git a/build/prom-rust/Rust-6.15.3-lin64.zip b/build/prom-rust/Rust-6.15.3-lin64.zip
index 6cf67b7f026d91678182cae704f8161afc4de7ca..d3b332c4fbe44be80d347cf2d02431f7d0de79e2 100644
Binary files a/build/prom-rust/Rust-6.15.3-lin64.zip and b/build/prom-rust/Rust-6.15.3-lin64.zip differ
diff --git a/build/prom-rust/Rust-6.15.3-win32.zip b/build/prom-rust/Rust-6.15.3-win32.zip
index 27d28d65640f9f6e1552c2455a8178a6fba78d7d..4274e7accf72b06cfc5a6d1c4557675ed43b4eca 100644
Binary files a/build/prom-rust/Rust-6.15.3-win32.zip and b/build/prom-rust/Rust-6.15.3-win32.zip differ
diff --git a/build/prom-rust/Rust-6.15.3-win64.zip b/build/prom-rust/Rust-6.15.3-win64.zip
index 3d11363960a5ebb4513435eb7ac937206c512c71..f3e75482b3ccb6a1d3179a76a076d53b8e413b31 100644
Binary files a/build/prom-rust/Rust-6.15.3-win64.zip and b/build/prom-rust/Rust-6.15.3-win64.zip differ
diff --git a/build/prom-rust/packages.xml b/build/prom-rust/packages.xml
index 37eb10cba370a4e32a562689d413f72dd5d89156..1bb3892984552518ac1d5b1e1e5d26ae46980df0 100644
--- a/build/prom-rust/packages.xml
+++ b/build/prom-rust/packages.xml
@@ -1,6 +1,6 @@
 <packages>
-	<package name="Rust" version="6.15.1748946621" os="win64" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-win64.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
-	<package name="Rust" version="6.15.1748946621" os="win32" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-win32.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
-	<package name="Rust" version="6.15.1748946621" os="lin32" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-lin32.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
-	<package name="Rust" version="6.15.1748946621" os="lin64" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-lin64.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
+	<package name="Rust" version="6.15.1749036721" os="win64" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-win64.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
+	<package name="Rust" version="6.15.1749036721" os="win32" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-win32.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
+	<package name="Rust" version="6.15.1749036721" os="lin32" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-lin32.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
+	<package name="Rust" version="6.15.1749036721" os="lin64" url="https://git.rwth-aachen.de/rwth-bpm/rustlibrary/-/raw/main/build/prom-rust/Rust-6.15.3-lin64.zip" desc="Rust" org="RWTH Aachen" license="GPL" author="S.J.J. Leemans" auto="false" hasPlugins="true" logo="prom_subtitle_hat_300.png" />
 </packages>