<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://erlangly.com/">
  <title>Erlangly releases</title>
  <subtitle>Every Erlangly release, newest first, as it's offered to everyone.</subtitle>
  <id>https://erlangly.com/changelog</id>
  <link rel="alternate" href="https://erlangly.com/changelog"/>
  <link rel="self" href="https://erlangly.com/changelog.xml"/>
  <updated>2026-10-14T00:00:00Z</updated>
  <author><name>FrontLine Software Solutions Inc.</name></author>
  <entry>
    <title>Erlangly 0.8.123</title>
    <id>https://erlangly.com/changelog#v0.8.123</id>
    <link href="https://erlangly.com/changelog#v0.8.123"/>
    <updated>2026-10-14T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: expected service level.&lt;/strong&gt; Where there&#x27;s no measured service level (your ACD or volume file doesn&#x27;t say how many were answered within target), Intraday now shows the service level Erlang C expects from the contacts that came, their handle time and the agents on the phones, for lines planned with Erlang C.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.122</title>
    <id>https://erlangly.com/changelog#v0.8.122</id>
    <link href="https://erlangly.com/changelog#v0.8.122"/>
    <updated>2026-10-14T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: where the hours went.&lt;/strong&gt; A new &lt;strong&gt;Hours&lt;/strong&gt; tab walks from the hours planned to the hours actually spent on the phones, step by step: less time away, exceptions and activities off the phone, less the time people weren&#x27;t on the phones while scheduled on them, plus overtime and other time on the phones. What takes hours away is in red, what adds them in green.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.121</title>
    <id>https://erlangly.com/changelog#v0.8.121</id>
    <link href="https://erlangly.com/changelog#v0.8.121"/>
    <updated>2026-10-14T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: adherence while scheduled on the phones.&lt;/strong&gt; Intraday now shows how much of the time people were scheduled on the phones they were in adherence, and how much out, by interval, by day and over the range, beside the agents needed and on the phones. It counts from this release on: intervals scored before it show a dash.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.120</title>
    <id>https://erlangly.com/changelog#v0.8.120</id>
    <link href="https://erlangly.com/changelog#v0.8.120"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: Zoom Contact Center&#x27;s service level.&lt;/strong&gt; For a line of business connected to Zoom Contact Center, Erlangly now reads how many contacts were answered within each queue&#x27;s own threshold, so Intraday shows its measured service level, and says when Zoom&#x27;s threshold differs from the line&#x27;s target. It needs one more optional permission on Zoom&#x27;s side (&lt;code&gt;contact_center:read:queue:admin&lt;/code&gt;); without it, contacts still come in as before.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Intraday fits the page.&lt;/strong&gt; The Service tab&#x27;s columns are grouped under Contacts, Handle time, Service level and Abandons, and both tabs fit beside the menu without scrolling sideways.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.119</title>
    <id>https://erlangly.com/changelog#v0.8.119</id>
    <link href="https://erlangly.com/changelog#v0.8.119"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: Amazon Connect&#x27;s service level.&lt;/strong&gt; For a line of business connected to Amazon Connect, Erlangly now reads how many contacts were answered and abandoned within the line&#x27;s own service target, so Intraday shows its measured service level, and its short abandons where the target leaves them out. It needs no new permission in AWS.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.118</title>
    <id>https://erlangly.com/changelog#v0.8.118</id>
    <link href="https://erlangly.com/changelog#v0.8.118"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: Genesys Cloud&#x27;s service level.&lt;/strong&gt; For a line of business connected to Genesys Cloud, Erlangly now counts the contacts answered and abandoned within the line&#x27;s own service target, so Intraday shows its measured service level, and its short abandons where the target leaves them out.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.117</title>
    <id>https://erlangly.com/changelog#v0.8.117</id>
    <link href="https://erlangly.com/changelog#v0.8.117"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: NICE CXone&#x27;s service level.&lt;/strong&gt; For a line of business connected to NICE CXone, Erlangly now also reads how long each contact waited in the queue, and counts it against the line&#x27;s own service target, so Intraday shows its measured service level, and its short abandons where the target leaves them out.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.116</title>
    <id>https://erlangly.com/changelog#v0.8.116</id>
    <link href="https://erlangly.com/changelog#v0.8.116"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: Twilio Flex&#x27;s service level.&lt;/strong&gt; For a line of business connected to Twilio Flex, Erlangly now counts how long each call waited before it was answered or abandoned, against the line&#x27;s own service target, so Intraday shows its measured service level, and its short abandons where the target leaves them out, without importing anything.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.115</title>
    <id>https://erlangly.com/changelog#v0.8.115</id>
    <link href="https://erlangly.com/changelog#v0.8.115"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: service level and answer rate.&lt;/strong&gt; Where your ACD or your volume file says how many contacts were answered, and how many within target, Intraday&#x27;s &lt;strong&gt;Service&lt;/strong&gt; tab shows the answer rate and the measured service level against the target, in red where it&#x27;s under. A line&#x27;s service target can now be measured over the contacts offered, the contacts answered, or the contacts offered less short abandons (Settings → Lines of business → the line). Connected ACDs already send the contacts answered; answered within target follows, connector by connector.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The schedule by team.&lt;/strong&gt; On a draft&#x27;s day and week, choose a team beside &lt;strong&gt;Find&lt;/strong&gt; and &lt;strong&gt;Sort&lt;/strong&gt; to see only its people, with everyone&#x27;s coverage and figures. A team lead&#x27;s own team says &quot;(my team)&quot;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The API&lt;/strong&gt; gives Intraday&#x27;s times in local time with their offset, like every other endpoint, and takes contacts answered and answered within target with volumes.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;What&#x27;s new.&lt;/strong&gt; The update note and Settings → System link to the release notes on erlangly.com, and an update that fixes a security problem says so, so you know to install it soon.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Licence notices.&lt;/strong&gt; Each copy of Erlangly carries the licences of the open-source software it&#x27;s built with (&lt;code&gt;distribution/THIRD_PARTY_NOTICES.md&lt;/code&gt;), also at erlangly.com/third-party-notices.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.114</title>
    <id>https://erlangly.com/changelog#v0.8.114</id>
    <link href="https://erlangly.com/changelog#v0.8.114"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Supervisors can schedule coaching, training and meetings where there&#x27;s overage.&lt;/strong&gt; Planners turn it on for a line of business, with how many days ahead (3 unless changed): Settings → Lines of business → the line → Edit.&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Schedule an activity…&lt;/strong&gt; on the schedule lets a supervisor choose the day, an activity off the phone (not breaks or lunch), how long, and who.&lt;/li&gt;&lt;li&gt;Erlangly offers only the times when each person is on the phone, and the line keeps at least one agent more than it needs throughout.&lt;/li&gt;&lt;li&gt;The activity goes on their shifts, and they&#x27;re asked to look at their schedule again. Shift times, breaks and lunches stay as they are.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.113</title>
    <id>https://erlangly.com/changelog#v0.8.113</id>
    <link href="https://erlangly.com/changelog#v0.8.113"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Email and tickets: the first day of a forecast starts with the email already waiting.&lt;/strong&gt; For a line planned to its response target within opening hours, the email that came in before the forecast starts, and isn&#x27;t due yet, now counts as waiting when the line opens. Where it hasn&#x27;t come in yet, the published forecast&#x27;s figure counts instead. The first day&#x27;s agents needed are now as even across the open hours as every other day&#x27;s, instead of ramping up from nothing.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.112</title>
    <id>https://erlangly.com/changelog#v0.8.112</id>
    <link href="https://erlangly.com/changelog#v0.8.112"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Intraday: how the day went against the plan.&lt;/strong&gt; A new &lt;strong&gt;Intraday&lt;/strong&gt; page, for planners and supervisors, shows one line of business or all of them, for a day or up to 31 days.&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Service:&lt;/strong&gt; the contacts forecast against the contacts that came, handle time and abandons.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Staffing:&lt;/strong&gt; the agents needed, scheduled and on the phones, and how busy they were.&lt;/li&gt;&lt;li&gt;Each as a summary, then by day, by time of day across the days, and every interval.&lt;/li&gt;&lt;li&gt;Agents on the phones come from your ACD&#x27;s agent states. Erlangly fills in the states it already has, a day at a time, so earlier days appear over the next while. Service level comes next.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The guides, in planning order.&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Scheduling:&lt;/strong&gt; set up shift patterns first.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Forecasting and staffing:&lt;/strong&gt; explains the two ways to get a forecast, made from your history or imported, with a new section on importing your volume history.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.111</title>
    <id>https://erlangly.com/changelog#v0.8.111</id>
    <link href="https://erlangly.com/changelog#v0.8.111"/>
    <updated>2026-10-13T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Labour rules for four more countries.&lt;/strong&gt; Signed rule packs for Belize, Trinidad and Tobago, Guyana and Barbados, each with its public holidays for 2026 to 2028:&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Belize:&lt;/strong&gt; overtime past 9 hours a day or 45 a week, 9 hours&#x27; rest between shifts and an hour&#x27;s break once the day runs over 6 hours (both stop a schedule being published), and at most 6 days in a row.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Trinidad and Tobago:&lt;/strong&gt; overtime past 8 hours a day or 40 a week and a 45-minute meal within the first 4½ hours, for agents paid up to 1.5 times the minimum wage (the law covers only them); a site or person can be given &quot;Shift work&quot; (a paid 20-minute break instead) or &quot;Paid over 1.5 times the minimum wage&quot; (the holidays alone).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Guyana:&lt;/strong&gt; overtime past 40 hours a week.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Barbados:&lt;/strong&gt; the holidays; a retailer&#x27;s own contact centre can be given &quot;Shops Act&quot;, with its hours, rest, days in a row and meal.&lt;/li&gt;&lt;li&gt;Holidays proclaimed each year (Eid, Divali and Deepavali, Phagwah, Youman Nabi) come with the dates announced so far; add later ones with &lt;strong&gt;Add a holiday&lt;/strong&gt; under Settings → Labour rules when they&#x27;re announced, until an update brings them.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Settings → System doesn&#x27;t fail&lt;/strong&gt; when a database file goes while it&#x27;s being measured.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.110 (security fix)</title>
    <id>https://erlangly.com/changelog#v0.8.110</id>
    <link href="https://erlangly.com/changelog#v0.8.110"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Admins hear about problems.&lt;/strong&gt; When Settings → System says something needs looking at, each admin gets one email about it: not on every check while it lasts, and again only if it comes back after being put right for an hour. Nothing is sent until email is set up.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Email that couldn&#x27;t be sent says who it was for.&lt;/strong&gt; Settings → Email names the email and the address, and Settings → System names the last one for a day. Inviting many people at once no longer holds up other email: password resets, time-off answers and published schedules go first.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Adherence after a long silence.&lt;/strong&gt; When an ACD connection that has sent nothing for 12 hours or more sends the states it kept, everyone on it is scored again for those intervals (a week back at most), not only the people the states are about. Importing or undoing a file of states does the same.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Big volume batches.&lt;/strong&gt; A batch too big for the API (over 5,000 intervals or 2 MB) says how to split it: a week of one line of business at a time, with all its queues. The ACD and API guides show an example and the limits.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;A licence ends at midnight on your clock.&lt;/strong&gt; A key, a trial or a pay-once key&#x27;s updates now end at midnight in your organisation&#x27;s time zone, not UTC&#x27;s, and Settings → Licence and its warnings count days the same way.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Sign-in.&lt;/strong&gt; Signing in with SSO keeps the identity provider&#x27;s details for an hour instead of fetching them each time (new signing keys are still picked up at once, and a test sign-in always reads them fresh). AI assistant apps can always register: at most 5,000 nobody has connected are kept, the oldest going first.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Security.&lt;/strong&gt; Exports and import templates keep text that starts with = + - or @ as text, so a spreadsheet doesn&#x27;t run it as a formula. Signing out, a password change or reset, or being made inactive ends that browser&#x27;s live updates, and an expired session can&#x27;t get them. Admins see a notice when Erlangly is used over plain HTTP at an address the internet can reach. The limit on password links can&#x27;t be got round any more, and a sign-in form with a missing field says &quot;Try another email address or password.&quot; instead of showing an error.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The &lt;code&gt;erlangly&lt;/code&gt; command&lt;/strong&gt; (from the next public release): a backup stopped partway leaves nothing behind and says so, and one killed outright is cleared by the next backup.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Release checks&lt;/strong&gt; fail a release that takes more than 280 MiB of memory when idle.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.109</title>
    <id>https://erlangly.com/changelog#v0.8.109</id>
    <link href="https://erlangly.com/changelog#v0.8.109"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Less memory.&lt;/strong&gt; Erlangly now runs its background work (jobs and the ACD connectors) in one process beside the web server instead of five, so it takes about 150 MiB less memory once started. Pages stay as fast while schedules are generated or adherence is scored, because that work still runs apart from the web server.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;If the background process stops,&lt;/strong&gt; Erlangly starts it again within seconds. A job cut short by a restart or an upgrade goes back in line and runs again; a job running when the background process failed is marked failed, and Settings → System lists it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Release checks&lt;/strong&gt; now also check that background jobs run after a restart, and measure memory the same way each time.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.108 (security fix)</title>
    <id>https://erlangly.com/changelog#v0.8.108</id>
    <link href="https://erlangly.com/changelog#v0.8.108"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Nobody changes their own time off.&lt;/strong&gt; A supervisor or planner on the roster could change the dates or kind of their own approved time off on the Time off page, and it stayed approved. Changing it is deciding it again, so another supervisor now does it (&quot;Change dates&quot; shows only on other people&#x27;s time off), and a time-off import no longer approves the importer&#x27;s own.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Swaps show only what&#x27;s on offer.&lt;/strong&gt; Asking to swap for a shift that wasn&#x27;t offered to you now says &quot;Choose the shift you&#x27;d like in exchange&quot;, instead of saying whose shift it was. Accepting a swap asked of someone else answers &quot;not found&quot;, as refusing one already did.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Fixes.&lt;/strong&gt; Removing or changing a break that a labour rule needs shows the shift with the warning to acknowledge, instead of failing. Someone signed in who isn&#x27;t on the roster is sent to My schedule when they acknowledge a schedule or answer a swap, instead of seeing an error.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Faster pages on a big floor.&lt;/strong&gt; The week&#x27;s schedule no longer slows down as time off piles up, and People, Time off, Exceptions and the week&#x27;s adherence report show faster with hundreds of people.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Checked every time.&lt;/strong&gt; Every page is now tried signed out and as each role to check that each role reaches only what it should, and the main pages are timed on a 500-person floor. Each release&#x27;s check measures the image&#x27;s size and the memory Erlangly uses once it has settled.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.107</title>
    <id>https://erlangly.com/changelog#v0.8.107</id>
    <link href="https://erlangly.com/changelog#v0.8.107"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Forecasts aren&#x27;t thrown by outages.&lt;/strong&gt; A time with no contacts on a day that otherwise has them, when the other weeks had contacts then, is left out of that week&#x27;s part of the forecast instead of counting as zero, and the forecast says which times were left out. The hour the clocks skip in spring is left out the same way.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Leave days out of the history.&lt;/strong&gt; On a line&#x27;s volume history, you can leave out a day that wasn&#x27;t normal (an outage, a spike, a one-off event) and put it back later; forecasts made after that use the history without it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Repeated rows in a volume file count once.&lt;/strong&gt; When two exports overlap, a row repeated for the same line of business, interval and queue is counted once instead of twice, and the preview says what it found.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.106</title>
    <id>https://erlangly.com/changelog#v0.8.106</id>
    <link href="https://erlangly.com/changelog#v0.8.106"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Adherence catches up.&lt;/strong&gt; Each scoring run now also scores any intervals it missed (during a restart, say), and ACD states that arrive late are scored into the intervals they belong to. A state in a code nobody has mapped yet is kept and counted as unknown, rather than leaving the agent in their last state; once the code is mapped, those states are worked out again and the week is scored again. For the agent-state API, an unmapped code now answers &lt;code&gt;unmapped&lt;/code&gt; and the state is kept (it was &lt;code&gt;invalid&lt;/code&gt;, and refused).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Changes in the middle of a week.&lt;/strong&gt; Generation now follows each day&#x27;s lines of business, start date and contract: someone starting on a Wednesday gets shifts from Wednesday, someone moving from Billing to Tech on a Wednesday is planned on Tech from that day, and nobody gets shifts before they start or after they leave. A week that straddles two contracts is planned to their average by days.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Very busy queues.&lt;/strong&gt; The agents needed on a queue with more than about 700 Erlangs in an interval were overstated by hundreds, and its service level showed as NaN. Erlang C now stays right at any volume, and an interval that would need more than 100,000 agents (in practice a typo) says so and asks you to check its contacts and handle time.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.105</title>
    <id>https://erlangly.com/changelog#v0.8.105</id>
    <link href="https://erlangly.com/changelog#v0.8.105"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;strong&gt;After a restore, connections say what they need.&lt;/strong&gt; On a server restored without the old one&#x27;s key, an ACD connection whose secret can&#x27;t be read now says &quot;Enter the secret again&quot; on its page and under Settings → System, instead of failing; entering it keeps the connection and its agent links. With Litestream on, erlangly.conf keeps a copy of the key, so a server restored from the copy reads every secret (keep the file as safe as your backups).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Monitoring.&lt;/strong&gt; The guide now says how to watch Erlangly: an uptime check on /up, or /up?deep=1, which answers 503 while something needs looking at (no details shown); &lt;code&gt;erlangly status&lt;/code&gt; from cron, which now exits with 1 while something needs looking at or Erlangly isn&#x27;t up; disk space; and the clock.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Erlangly 0.8.104</title>
    <id>https://erlangly.com/changelog#v0.8.104</id>
    <link href="https://erlangly.com/changelog#v0.8.104"/>
    <updated>2026-10-12T00:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;Everything in 0.8.103 (restarting and upgrading let work finish, a rollback asks first and keeps today&#x27;s data, upgrades check for room, less disk), whose release check had a fault of its own: it said a rollback hadn&#x27;t saved the data when it had. The check is fixed, and this release passes it.&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
</feed>
