WAHA 2025.1

Posted in Releases on January 30, 2025 by devlikeapro ‐ 2 min read

Image for WAHA 2025.1

🎉 We are thrilled to announce the changes we made during the WAHA 2025.1 🎉

GOWS engine

Meet GOWS - new, fast, super-reliable and stable 🏭 Engine for your WAHA instance!

GOWS engine does not require a browser to work with WhatsApp Web, it does so directly using a WebSocket.

🚀 It’s new generation engine written in Golang, future replacement for NOWEB engine.

You can test it by setting WHATSAPP_DEFAULT_ENGINE=GOWS environment variable.

docker run -it -e "WHATSAPP_DEFAULT_ENGINE=GOWS" devlikeapro/waha

👉 Read more about GOWS, it doesn’t support all features yet, but we’re working on it!

PostgreSQL support

Now you can use PostgreSQL as a 🗄️ Storage for your WAHA instance!

StorageWEBJSNOWEBGOWS
🖥️ Session - PostgresSQL✔️✔️✔️
🖼️ Media - PostgresSQL✔️✔️✔️

It works with both 🖥️ Session Storage and 🖼️ Media Storage, support all engines and available in ➕ WAHA Plus

How to connect to your PostgresSQL instance?

Connect 🖥️ Session Storage:

docker run -p 3000:3000/tcp -it -e WHATSAPP_SESSIONS_POSTGRESQL_URL=postgres://postgres:postgres@localhost:5432/postgres?sslmode=disable devlikeapro/waha-plus
  • Set WHATSAPP_SESSIONS_POSTGRESQL_URL with your credentials and database name.

Connect 🖼️ Media Storage:

docker run -p 3000:3000/tcp -it -e WAHA_MEDIA_STORAGE=POSTGRESQL WAHA_MEDIA_POSTGRESQL_URL=postgres://postgres:postgres@localhost:5432/postgres?sslmode=disable devlikeapro/waha-plus
  • Set WAHA_MEDIA_POSTGRESQL_URL with your credentials and database name.
  • Set WAHA_MEDIA_STORAGE=POSTGRESQL to enable PostgresSQL as a media storage.

💡 You can use the same connection URL for WAHA_MEDIA_POSTGRESQL_URL and WHATSAPP_SESSIONS_POSTGRESQL_URL if you want to use the same database for both storages.

And More!

Check out the full WAHA 2025.1 🆕 Changelog for more details!