Repository navigation
1.2.6.2-beta — where we are and what comes next #439
Replies: 10 comments 9 replies
|
Thanks, MacRimi — it feels really good to see the beta out, and I’m glad that the Slovak work, the OCI testing and the fixes that came from it are part of it. Yes — ESPHome and Jellyfin Official are mine. The text on both Roadmap cards is still the older, pre-test version, so I left them In progress rather than rewrite or move them before you had a chance to review the results. ESPHome has since completed an isolated single-container Modify/recovery scenario. Modify from 2 to 3 CPU, a verified VZDump, official Remove, restore and supported OCI recovery all passed. The backed Jellyfin Official is still blocked on purpose. Install, reboot, the My first thought for Jellyfin after the 1.2.7 window would be to keep rootfs and For the Slovak website documentation, I would prefer to wait until the English text settles, then manually review only the changed source delta and send focused EN/SK contributions. That keeps the Slovak natural without creating a moving translation target. I also like the direction for plain LXC containers: a guided flow using the official Proxmox templates and firewall integration sounds like the right shape. I would be happy to take it on once the 1.2.7 window opens; until then I will leave the Roadmap card unassigned so it does not look like new beta work. For now, I’ll keep to real beta feedback and fixes only. If users uncover something in OCI manager Apps, I’m happy to reproduce it carefully and help turn it into a safe fix. |
|
Hi @MacRimi, I’m pleased to see the beta out too, and glad our contributions have helped bring it together. Like Vaso, I’ll focus on refining what is already there and addressing any concrete issues during this stabilization period; I’d also be happy to review the Italian website documentation once the English text has settled. In the meantime, I’ll finish the Bitcoin Knots validation, then pick further OCI applications one at a time, keeping each scenario and its results clear rather than taking on several in parallel. One idea for after 1.2.7: could we compare the current automatic translations with an LLM-based provider, using a small sample and giving it the relevant UI or documentation context, a technical glossary and examples of our reviewed wording? I’m suggesting this because, during the Italian review, I was surprised by how little I needed to change in the model’s proposed wording. Of course, an unattended translation service is not directly comparable to an agent-assisted review with source context, iteration and checks, so I wouldn’t assume the same results from a simple API call. I also haven’t investigated the costs or which providers would be suitable yet. If this proved feasible, I would consider it an important improvement, not just a way to reduce manual cleanup. During the Italian review, I found some of the automatic translations misleading and, in my view, potentially unsafe because they could give users the wrong understanding of an operation or its risks. Better initial translations could help reduce that risk, while still preserving curated wording, the existing placeholder and markup checks, and human review. A small comparison reviewed by native speakers would help us judge whether the improvement is real and worth integrating, without adding work to this beta. |
Log2RAM loses journal records during rotationHi @MacRimi, I found a journal persistence problem during tests of 1.2.6.2-beta. The migration to Log2RAM optimization version 1.6 passed. It preserved the configuration, binary and mounts. I have no evidence that the beta introduced this problem. It is separate from the live-reinstall corruption in #327. Environment: Proxmox VE 9.2.21, kernel First test: I preserved the journals and inserted a unique notice-level marker. I verified the marker in RAM, ran The RAM journal contained 99 archives and one active file. With the default The marker disappeared from RAM and never reached disk. Log2RAM returned exit 0, and both journal stores passed integrity verification. A normal reboot also lost the records from the previous boot. The active file contained lower sequence numbers than every archive with the same sequence-number ID. For matching IDs, systemd 257.13 orders archives by sequence number, not timestamp. Second test: I added a runtime-only The same marker/write test then passed. The marker reached disk, and the archive contained identical bytes in RAM and on disk. The disk copy of I see three possible approaches:
Which approach do you prefer? Log2RAM remains installed, and only the runtime measure is active. I preserved the evidence. I did not yet test scheduled sync or a reboot with this measure. If you prefer a separate report, I can open a focused issue. |
|
Thank you both for your comments, @Vaso73 and @f3rs3n. A few new strings are coming to @Vaso73, this is the way of working you described: review only what changed. I'd like to make that easier by having the bot list the strings it adds in each language. Slovak is where the automatic translation falls shortest, so your reviewed strings are the best reference we have, and any comparison of providers should include Slovak from the start. @f3rs3n, this fits what you proposed. These strings could be a first small sample: new, few, and with a clear context. And the review PRs from both of you already give us pairs of what the bot wrote and what you left, a ready-made reference to measure any other provider against. After 1.2.7 I'd also like to give the translator more context than it has today, starting with a comparison like the one Martino describes. Tell me how you see it. |
|
Hey @MacRimi, I'd like to extend “Find applications” with a read-only discovery fallback for native apps outside the tracking catalog, keeping the current UI. The scan would collect service, process, port and installation metadata, then present candidates with supporting evidence and prefilled details for user confirmation. A missing version would not hide a candidate. Existing verified detectors, automatic OCI registration and Docker inventory would be preserved. Managed OCI containers would not receive generic guest probes or duplicate registrations. Discovery would not infer update commands, add bulk-update targets, start stopped containers or install anything. Scans would have time/output limits and avoid sensitive data and unknown executable probes. Would this scope fit your plans before I start implementing it? |
|
Hi @MacRimi, thanks again for the helpful guidance here. I’ve been exploring a small extension to Find applications for services installed outside the tracking catalog. The intended experience is simple: a user clicks Find, sees only well-supported candidates with the evidence behind them, and then still chooses whether to add one. It stays on-demand, avoids system services, and supports both systemd and Alpine-style containers. Before I turn this into a PR, I’d really value your view on the overall direction. Alongside native applications, I have also explored two optional parts that improve the same flow: retrieving an icon directly from the selected local web app, and recognising an app that lives inside Docker when there is strong, specific evidence. Would you prefer the first contribution to stay limited to native LXC apps, or does it make sense to keep those optional pieces together as one carefully bounded Find experience? If you see a simpler shape, a better boundary, or anything I may be overlooking, I’d be very happy to adjust it. No PR yet — I wanted to get the direction right first. Thanks! |
|
I have just done my first test of an OCI install, I have a bug / feature request, not sure how best to report it but when choosing a network interface there was no option for adding a vlan. This is an issue for me as my setup is a vlan aware linux bridge and tags on each "virtuals" interface. |
|
Hi @Vaso73, @f3rs3n and @jcastro, Before the stable release, I wanted to stop for a moment and say thank you. @Vaso73 and @f3rs3n, this beta simply wouldn't have been possible without you. The testing, the fixes, the reviews and the countless details you caught have shaped every part of it. On top of that, you've taken care of the Slovak and Italian translations and reviews, which brings ProxMenux to many more people and makes it feel at home in their own language. I'm truly grateful for all of it. I'd also like to introduce @jcastro to this thread. Jonatan has contributed a great deal to OCI manager: features, debugging and reviews that have made it much more solid. Since he published his video, OCI manager has been a real revolution, and I'm sure it will be even more so once it's available to everyone with the stable release. Thank you, Jonatan, for everything you've brought to it. My plan is to publish 1.2.7 tomorrow. There are still a few texts left to review so that everything is ready and available. Thank you all, it's a pleasure to build this with you. |
|
I'm about to open the PR from develop to main for 1.2.7. Some strings in your languages changed after your last commit, and I'd like to give you the chance to adjust them before the merge, if you want to. Slovak (@Vaso73): 123 strings since 44ab9d5. Most are in lang/sk.json (OCI catalog texts, registry and tmpfs messages), plus one release note in the Monitor and three lines in the AI assistant docs page. |
|
Hi @Vaso73, @f3rs3n and @jcastro, 1.2.7 is out, and everything we talked about here made it in or has been solved since: the validations, Find applications with native apps, icons and Docker, the Slovak and Italian reviews, and Log2RAM, which is getting a full redesign in 1.2.8. I'm closing this thread and we carry on in #560, for 1.2.8 and the beta after it. Two things move over with us: the VLAN tag in the OCI network step (@DrOwl, thanks for offering to test it, I'll call on you there), and the comparison of the automatic translations with an LLM that Martino suggested. My idea is to keep 1.2.8 short and corrective, and to start the bigger plans in the beta that follows, beginning with the multi-node view. |
Uh oh!
There was an error while loading. Please reload this page.
Hey @Vaso73 and @f3rs3n,
The 1.2.6.2 beta is out, and a large part of it is yours. Thank you both.
I've closed #343, #360, #361 and #392 so that from here on we have one place to talk.
My idea is to let this beta settle for two weeks at most and then release 1.2.7, with Audit & Report and OCI manager Apps. Until then I don't want to start anything new, only improve and fix what is already there.
These are the things I'll be on:
After 1.2.7 this is what I have in mind. I'm telling you now so we can start thinking about it together.
I don't know if all of this fits in 1.2.8. Splitting it across several versions will probably be the practical way.
@Vaso73, there is one more thing, the one you mentioned: creating plain LXC containers, which is what's still missing. My idea is to use the official Proxmox templates, with the operating systems Proxmox offers, through a guided flow like the one for creating VMs, and tied to the firewall as you suggested. If you'd like to take it, that would be great. Feel free to assign yourself the Create LXC card on the Roadmap.
@f3rs3n, the same goes for you: feel free to pick any task or idea you'd like to build and put your name on it.
And if you see any of this differently, tell me here.
All reactions