What's new in each release of the Apple Packer Manager (APM) software.
- Each inspection result now shows the defect model that graded the fruit, and a new Defect model column appears in the table view. Captures recorded before packers reported their model show "Not reported", and a model that is no longer available on the site is flagged.
- Inspections can now be filtered by defect model version. The filter is kept in the page link, survives a reload, and also applies to exports. Each exported fruit stream now includes a small file naming the models that graded it.
- Opening a historical fruit capture now replays it with the defect model that originally graded it. If that model is no longer available on the site, the site's default model is used instead and a notice says which model was used. While the capture is being prepared, its progress is shown, with a Retry button if it fails.
- Hovering over a fruit image now shows the size of the individual defect under the cursor, above the totals for each defect type. Each total starts with a dot in its overlay's colour, so the list doubles as a legend for the image.
- Size reject settings, packer reject rates and the Status page time-zone selector are now available on every site.
- Outlet Groups is now the only way to manage packer settings: Settings opens Outlet Groups, and the older Packer Settings and Machine Rules pages have been removed. A new site starts with a single "Group 1" with all settings off.
- The packer faults dialog now shows "No active faults." when there is nothing to report.
- Each fruit stream is now stored as a single file, and older extracted-frame folders are cleaned up automatically, freeing disk space.
- Dashboard tabs left open now pick up every new update automatically, including a second update on the same day.
- Fixed the fruit image tooltip being cut off near the edge of the window.
- New Packer Live Monitor (on sites where it has been enabled): a live view of the site's packers with current fruit rate, reject percentage, packed and rejected totals, a packed vs rejected chart and a lanes table with fault details and recent fruit-rate trends. Results can be filtered by machine, date and time range, and operation shift.
- Each outlet group can now be set to run a chosen defect model or follow the site default (on sites where it has been enabled). Each outlet shows whether its packer is running the expected model.
- Admin pages can now require Microsoft Entra sign-in (on sites where it has been enabled), restricting them to technicians. Operator pages are unchanged.
- Improvements to how APM updates are prepared and delivered. No changes to the APM screens.
- General stability and reliability improvements.
- Packer tiles now show whether size reject is on or off and its tolerance percentage (on sites where Size Reject has been enabled). Packers that cannot report this setting show it as unavailable.
- The APM server now refuses to start without its AI accelerator, rather than silently falling back to slower processing that does not match the packers' results.
- Fixed the Outlet Groups settings layout.
- Fixed a startup issue on some servers.
- New Outlet Groups settings page (on sites where it has been enabled). Outlets are gathered into named groups that share one set of inspection settings. Each group shows defect distribution charts for its outlets, so thresholds can be set against the fruit actually being measured. Changes are staged and deployed together from a single Deploy button, with a summary of what each machine moves from and to before anything is sent.
- Groups are created automatically from each site's existing settings when Outlet Groups is first turned on. Settings can be loaded from and saved to templates.
- Each outlet shows whether its packer is running the group's settings and when it last reported, and packer tiles show which group each packer belongs to.
- Packer tiles now show each packer's reject rate in rejects per minute, alongside its fruit rate. Icons beneath the gauge show the stem angle, colour up, and stem and calyx inspection, and the tile shows the recipe the packer is running.
- Improvements to how APM updates are packaged and delivered.
- Improvements to how APM connects to packers, so these connections can be updated independently of APM.
- Fixed an update packaging issue that could leave part of the APM interface missing.
- Defect indicators in the inspection list now use the same colours as the defect overlays on the fruit image.
- Fixed adding inspection notes and tags occasionally failing.
- Fixed tags received from packers occasionally replacing unrelated tags on the same capture.
- The header now shows the site name alongside APM, making it easier to tell sites apart.
- Fruit capture storage is now cleaned up every 15 minutes by default.
- Exports now include note files only for captures that have notes, avoiding empty files in downloaded archives.
- Administrators can now view a packer's live screen directly inside APM, without opening a separate browser tab. Packers no longer need to be reachable from the packhouse wifi.
- New calendar-based date-range picker on the Inspections and Status pages, with clearer highlighting and unavailable dates crossed out.
- Capture thumbnails now use smaller JPEG images, while older PNG captures continue to display correctly.
- Packer storage now looks after itself more effectively, removing leftover capture files when the disk is full.
- Thumbnail images are now checked more strictly, rejecting corrupt or mismatched files.