Changelog

What's new in each release.

v0.9.10

New:

  • Show Calls as a List (Settings > Appearance, in the Phone layout). Calls appear as rows above your recents, keypad or contacts instead of taking over the whole window, and those stay usable during the call. Each row has the main buttons: Answer and Decline, or Mute, Hold and End, and Swap for a call on hold. Tap a row for the full call screen, with the keypad, transfer, recording and the rest, and use the back arrow to return to the list. If you place a call from the list view while on another call, it starts a second call and puts the first on hold. The setting is off by default.

Improved:

  • The tray icon is now the full Meow logo, not just the sound wave, with its proportions kept. It uses the light or dark version of the logo to suit your panel or taskbar.

Fixed:

  • On Linux, the icon in your application menu could be replaced by the tray icon after Meow started. It now stays the Meow logo.
Download v0.9.10

v0.9.9

Fixed:

  • In a narrow window, the ringing screen cut off its last button, Transfer, at the right edge. The four buttons now move closer together, and shrink if they still do not fit, so all of them stay on screen.
  • During a conference call in a narrow window, the Drop buttons beside each person and the Park button could reach past the edge of the window. The conference card now fits the window.
  • After changing the zoom with the in-call keypad open, the keys could sit off centre and past the edge of the window. They now stay centred.

v0.9.8

Recommended

Important:

  • On Windows, Meow now checks your PBX's TLS certificate against the Windows certificate store. Until now a Windows line set to TLS was encrypted, but Meow never confirmed it was talking to your real PBX, even with Verify PBX Certificate switched on. That switch (Settings > Advanced) now works on Windows too. If a line uses TLS and your PBX has a self-signed certificate, that line will stop connecting after this update while the switch is on: turn Verify PBX Certificate off, or ask your provider for a certificate from a recognised authority.

Security:

  • With Verify PBX Certificate on and no list of trusted certificates to check against, Meow now refuses the TLS connection and says why, instead of quietly connecting without checking.
  • Caller names and numbers are now shown without hidden characters. A caller could add invisible characters, or ones that reverse the direction of text, so that the number on your screen read differently from the real one. Hebrew and Arabic names show as before.

New:

  • Accept Calls Only From My PBX (Settings > Advanced). When it is on, Meow refuses calls that do not come from the server your account registers with, so another computer on the same network cannot ring you with a made-up caller ID. It is off by default, and takes effect after restarting Meow. Leave it off if your provider sends calls from other addresses than the one you register to, or if you take direct calls from other phones on your network.

Fixed:

  • Transferring a ringing call without answering it did nothing on lines that use TCP or TLS: the caller just kept ringing. The transfer now goes through.

Improved:

  • Colours now meet the accessibility contrast standard (WCAG AA). The amber and green status words are darker, red buttons are deeper (in the dark theme they were pale pink under white text), the hint text in empty fields is readable, buttons get darker rather than lighter when you point at them, and the grey dot for a line that is switched off or a colleague with no status is easier to see.

Changed:

  • The Privacy Policy in the app (About) is now the full text of the one on our website, dated 31 October 2026, and covers the Meow phone app too. Section 7 of the Terms of Usage, on emergency calls, now also covers the phone app. Both are updated in Hebrew.

v0.9.7

Recommended

Fixed:

  • If the computer's sound service restarted during a call (after a system update, for example), the call went silent until it ended. Meow now notices and reconnects your microphone and speaker within a moment, and the call carries on.
  • Meow could tell you your licence had expired when your computer's clock was only a few minutes off. It now accepts the same few minutes either way and, if the clock is further off than that, says so instead of letting the licence lapse.
  • When the licence server refuses a key or a device, Meow now says why (a key for a different app, a removed device, a suspended reseller, the computer's clock) instead of always "License expired".
  • Removing a number from a line, or a colleague from the Team list in Settings, now asks first, like every other delete.
  • The account setup screens, the update details, the recording player and the number suggestions above the dial pad now grow with the zoom setting (Ctrl +) like the rest of the window.

Improved:

  • A change to Echo Canceller Tail (Settings > Advanced) now takes effect at once, also during a call, instead of at the next start.

Changed:

  • At startup Meow now checks the sound service calls actually use (PipeWire's PulseAudio service), so a system where calls would have no audio is told so straight away. The .deb and .rpm packages now install that service (pipewire-pulse) instead of PipeWire's ALSA plugin, which Meow no longer uses.

v0.9.6

Improved:

  • Your voice now reaches the other person at a fuller level and keeps more of its clarity, where before Meow's automatic levelling held it low and its noise filter dulled quiet speech. If you raised Microphone Gain because people said you were quiet, set it back to 100% (Settings > Audio): your voice will now come through about twice as loud as before, and a high setting can distort it.

v0.9.5

Fixed:

  • With some providers (iWay among them) you could hear nothing for several seconds after the other person answered, up to about ten, before their voice came through. Their audio was arriving all along; Meow now plays it from the first moment.

Improved:

  • When a call ends, Meow notes in its log how the call's audio fared in both directions: how much was lost on the way, how uneven its arrival was and how long it took to get there. If someone tells you they could not understand you, the log you send us now shows whether your voice reached them intact.

v0.9.4

Recommended

Fixed:

  • After a network change (moving to another Wi-Fi network, plugging in or unplugging a cable, a new address from the router, waking from sleep) Meow could stay offline until it was restarted. It now notices the change and reconnects on its own, within a few seconds.
  • A line that had failed to sign in, for example after the phone system refused it, stayed failed even when the network changed. A network change now makes every line try again.
  • On networks without internet access, or where the internet check is blocked, Meow treated itself as offline and could leave a line to a phone system in the same office down.

Improved:

  • When your phone system cannot be reached, Meow no longer stops trying after about a minute. It keeps trying in the background, every few minutes, and the line shows a countdown to the next try. A wrong password or unknown number is still not retried on its own, so the phone system does not block you.
  • The "can't reach the server" message has a Close button and closes with Escape, and it goes away by itself when the line reconnects.
  • "Reset Network" in Settings now really starts the connection to your phone system afresh.

v0.9.3

Recommended

New:

  • Meow can now be supplied under a partner company's own name and logo, for businesses that provide it to their customers. Nothing changes in Meow itself.

Improved:

  • The waiting-call tone, ringback and the call tones now play in the headset you are talking on, not on the ringing speaker.
  • Calls waiting behind your call show the contact's picture and how long they have been waiting, and stay visible while you dial.
  • Missed, rejected, forwarded and answered-elsewhere calls look the same in the history list and in a call's details, and "Answered Elsewhere" is recorded when it happens rather than guessed.
  • The License page shows when your licence ends (or that it does not), and has a "Check Again" button for after you have been offline.
  • Buttons you cannot use at that moment during a call now look disabled, and the call screen keeps its layout while a call ends.
  • Redial keeps a SIP address whole, and pasting an address into the dial pad keeps its number.
  • Times in the history follow your system's 12 or 24 hour clock, and the line chooser follows the zoom setting.

Fixed:

  • Declining a ringing call sent your phone system a hard "decline" (603) whatever you chose under "When You Decline a Call", so a hunt group stopped instead of moving on to a colleague. Your setting is used every time now.
  • A call recording could be filed under the wrong call in your history, for example a parked call that ended after the recorded one. A recording now always belongs to the call it was made on.
  • Answering a waiting call from the desktop notification while you were still dialling could leave your own unanswered call "on hold". Your call is now cancelled first, as a desk phone does.
  • If your desktop's notification service stopped responding, Meow could freeze for about 25 seconds while a call rang. It no longer waits for it.
  • An open call history could switch to a different person's calls when a new call arrived or you searched the list.
  • Searching your call history or contacts changed what the dialler suggested.
  • On Windows, a second call arriving while one was ringing could silence the ringtone.
  • The call history only searched your 500 most recent calls; it now covers all of them.
  • A call could get stuck on "Ending..." and block new calls if the phone system never confirmed the hang-up. It finishes on its own after a few seconds.
  • An incoming call no longer erases a number you were typing in the dial pad.

v0.9.0

Recommended

We have a new SIP engine. Things might not work as good as we'd like them to.

Changed:

  • Meow has a new calling engine, built on the open-source re and baresip libraries. Calls, hold, Safe Transfer, conferences, recording, the busy lamps, voicemail notifications, encryption and the echo canceller all work as before; the rest of this list is what you may notice.
  • A recording now holds your voice exactly as the other side heard it, so stretches where you were muted are silent in the file.
  • On Linux, call audio always goes through PipeWire's PulseAudio service. The older fallback to ALSA is gone; PipeWire 0.3.50 or newer was already required.
  • About, Open-source licences lists the libraries inside this version of Meow.

Improved:

  • The microphone checks now work on Windows too. If the microphone delivers nothing, Meow restarts it and shows the red banner when that does not help; if it hears only silence, the Mute button pulses amber; and when you answer, Meow makes sure the microphone is working before it connects you.
  • When your phone system is on your own network, Meow no longer gives it your router's public address for the audio. Some routers cannot pass that traffic back inside the network, which could leave such calls silent.
  • Behind a router, Meow now registers with the address your phone system actually sees, so incoming calls reach you even when the phone system does not correct the address itself.

Removed:

  • The iLBC and GSM codecs. Opus, G.722 and G.711 remain; if your codec selection contained only iLBC or GSM, Meow offers all three instead.

v0.8.4

Critical

Fixed: Resuming a call on mute will open the mic even though it shows as muted.

New:

  • Safe Transfer. When you transfer a call, Meow now calls the number first, with your caller on hold, and puts the caller through as soon as it answers. If the number is busy, wrong or not answered, the caller stays with you on hold and Meow says why, instead of the caller being cut off. You can switch back to handing the call over straight away in Settings, Calls, Safe Transfer. Parking a call works as before.
  • Transfer a call while it is still ringing. Press Transfer on the ringing screen and enter a number or extension; the caller is sent there without you answering, and the call is kept in your history as handled, not missed.
  • If your microphone is working but picks up nothing at all for five seconds, for example because a headset's boom microphone is raised to mute it, the Mute button pulses amber. Hover over it to see why. It stops as soon as the microphone hears sound again.

Improved:

  • When you answer a call, Meow now makes sure your microphone is actually working before it connects you, so neither you nor the caller loses the first words. The caller hears ringing for a fraction of a second longer, and the call shows "Connecting..." meanwhile.
  • With Safe Transfer switched off, a transfer now waits for your phone system to confirm it. If it fails, Meow tells you why. Where the phone system keeps the caller on the line, the call stays with you; where it has already let them go, Meow ends the call and the summary says "Transfer failed", instead of leaving you on a silent line.
  • A call keeps the same codec from start to finish. Putting a call on hold and resuming it could switch it to a different codec, which made your phone system convert the audio for the rest of the call.
  • While a call is on hold, your microphone and speaker are disconnected from it. When the other side puts you on hold, you now hear their hold music.
  • Only one transfer runs at a time; pressing Transfer again while one is in progress no longer starts a second.
  • Meow's log is clearer. Every line has the time and what it is about, each call is followed by its number from start to end, and on Windows the log now includes the phone system's messages too. Passwords and encryption keys are never written to it. The manual page and the FAQ on our website explain where to find it.

Changed:

  • On Windows the log file is now meow.log in %LOCALAPPDATA%\meow\meow, next to Meow's other files, and it starts over once it reaches 5 MB.

Fixed:

  • After you muted a call and then put it on hold and resumed it, the other side could hear you again while the Mute button still said Muted. The same could happen after swapping between two calls or merging them.
  • On some USB headsets, such as the Sony INZONE H3, the microphone did not work on incoming calls until the headset was unplugged and plugged back in, although the microphone test in Settings worked. The headset could not start its microphone while it was playing the ringtone; Meow now handles this by itself.
  • The call summary after a call ends shows the name, number and duration again, not just how the call ended.
  • If your phone system refuses to put a call on hold or to resume it, the Hold button goes back to how it was and Meow tells you, instead of showing a state the call is not in.
  • When a call was transferred while another was on hold, the call left on hold could later end as "Call Transferred".
  • The hang-up button could be pushed below the bottom of the window when a microphone warning was showing.
  • Hanging up an outgoing call before it started ringing no longer makes Meow reconnect your lines.
  • A call that could not be placed no longer leaves your microphone in use or shows the summary of your previous call.