Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
145 changes: 91 additions & 54 deletions ChangeLog
Original file line number Diff line number Diff line change
Expand Up @@ -4,80 +4,117 @@

### 3.7.0rc1 <- NOTE: the release version number will be 3.7.0 ###

- introduced new server lists: Any Genre 3, Choral/Barbershop (#875),
also renamed Default to Any Genre 1, Any Genre to Any Genre 2,
and Classical/Folk/Choral to Classical/Folk.
- Server lists have been reorganized to make room for more servers (#875):
* Default has been renamed to Any Genre 1.
* Any Genre has been renamed to Any Genre 2.
* Any Genre 3 has been added.
* Choral/Barbershop has been added.
* Classical/Folk/Choral has been renamed to Classical/Folk.

- Central server addresses have been moved to the jamulus.io domain (#919).
The fischvolk.de addresses are deprecated.

- GUI: If a name is provided using --clientname, that name is shown first in the window title,
to avoid clipping in the Windows task bar (#789).

- GUI: Translations have been updated:
* Dutch, by @jerogee (#1110)
* French, by @trebmuh & @jujudusud (#1199 & #1113)
* German, by @rolamos (#1097)
* Italian, by @dzpex (#1112)
* Polish, by @SeeLook (#1099)
* Portugese, by @melcon & @Snayler (#1141 & #1168)
* Slovak, by @jose1711 (#1104)
* Spanish, by @ignotus666 (#1152)
* Swedish, by @genesisproject2020 (#1182 & #1106)

- Active recording state is now highlighted in the mixerboard title (#968).
(contributed by @dcorson-ticino-com)

- Client window makes it more obvious when not connected to a server by
graying out input levels and showing a message (#847, #983).
(contributed by @ann0see)

- Screensaver and screen blanking are now prevented on Macs (#834).
(contributed by @jerogee)

- Windows installer has been improved (#792, #841).
(contributed by @ann0see and @doloopuntil)

- central server addresses are now in jamulus.io instead of fischvolk.de (#919)

- show --clientname as first word in title to avoid clipping in Windows task bar (#789)

- improved Windows installer, coded by ann0see and doloopuntil (#792, #841)

- support http links in the chat dialog, coded by hoffie (#879)

- support Github actions for CodeQL, Autobuild, Publish Release,
coded by pljones, nefarius2001, ann0see, ranfdev.

- more detailed version number of unreleased version, coded by nefarius2001 (#475)
- Windows installer interface now supports English, Dutch, French, German, Italian, Polish, Portuguese, Spanish and Swedish.
(contributed by @jerogee, @jujudusud, @ann0see, @dzpex, @SeeLook, @Snayler,
@melcon, @ignotus666 and @genesisproject2020)

- add new --serverpublicip option to support central servers behind NAT,
coded by hoffie (#954)
- Windows ASIO Setup button placement has been improved to be below the driver
selection (#977).
(contributed by @mulyaj and @ann0see)

- replaced low-quality background image (fancy skin) of mixerboard, created by passing (#970)
- Chat dialog has gained support for auto-linking http addresses (#879).
(contributed by @hoffie)

- Escape chat messages at the server. This will no longer allow html formated chat messages due to security reasons,
coded by atsampson (#939)
- Chat messages no longer allow HTML-formatted chat messages due to security
reasons (#939).
HTML formatting in Welcome messages will continue to work.
(contributed by @atsampson)

- Highlight the fact that the server is recording in the Mixerboard title (#968), coded by dcorson-ticino.com
- Mixerboard background image quality in the Fancy skin has been improved (#970).
(contributed by @passing)

- Implement new --ctrlmidich syntax allowing to specify fader, pan, mute,
solo buttons (#945). Implementation for mute&solo buttons for now is
only for toggle controllers and does not support headless operation yet, coded by dakhubgit

- Move ASIO Setup button on Windows below driver selection (#977), coded by mulyaj and ann0see
- MIDI controller logic has been improved to support fader, pan, mute and solo
buttons in --ctrlmidich syntax (#945).
Mute & solo buttons are only for toggle-type controllers and do not support
headless operation yet.
(contributed by @dakhubgit)

- Gray out input levels and show a message if you're not connected to a server, coded by ann0see (#847, #983)
- Servers connected to central servers behind the same NAT can now be made
accessible to public clients via the newly added --serverpublicip option (#954).
(contributed by @hoffie)

- bug fix: remove ConsoleWriterFactory - to resolve suspected memory leak, coded by pljones (#926)
- External IP detection no longer generates traffic to Cloudflare (#633, #1092).
(contributed by @atsampson and @hoffie)

- bug fix: fix crash if settings are changed in ASIO4ALL during a connection (contained in #796). Reverts #727 for Windows
- Version update detection has been improved (#1155):
* The check now uses two servers instead of one (updatecheck1.jamulus.io and updatecheck2.jamulus.io).
* The server version is now ignored if it is not a release, due to a
suffix such as dev, beta or rc.
(contributed by @softins)

- Avoid screen from sleeping or starting screen saver for Mac, coded by jerogee (#834)
- Official Ubuntu/Debian packages are now built and published as part of the
release (#1100).
The packages are compatible with Ubuntu 18.04 or later.
(contributed by @ann0see)

- stop sending traffic to CloudFlare as part of the external IP detection
logic (#633, #1092), suggested by atsampson, coded by hoffie
- Experimental .apk installation packages for Android are now provided (#880).
(contributed by @nefarius2001)

- bug fix: properly restore mixer levels after reconnecting to a restarted
server. This is a server-side fix. coded by hoffie (#955, #1010)
- Bug fix: A suspected memory leak has been solved by removing usage of
ConsoleWriterFactory (#926).
(contributed by @pljones)

- Improve update version detection, coded by softins (#1155)
Check two servers instead of one (updatecheck1.jamulus.io and updatecheck2.jamulus.io).
Ignore the server version if it is not a release, due to a suffix such as dev, alpha or beta.
- Bug fix: A crash when settings are changed in ASIO4ALL during a connection
has been fixed (#796).

- Windows installer interface now supports English, Dutch, French, German, Italian, Polish, Portuguese, Spanish and Swedish.
- Bug fix: Fader levels, mute and solo state are now restored properly when reconnecting to a restarted
server (#955, #1010).
This is a server-side fix.
(contributed by @hoffie)

- bug fix: Fixed some memory leaks in server recording, coded by softins (#1073)
- Bug fix: Multiple memory leaks in the server's recording feature have been fixed (#1073).
(contributed by @softins)

- bug fix: Adjusted some accelerator keys in translations to avoid duplication (#1165)
- Bug fix: Menu accelerator keys have been fixed in multiple translations (#1165).
(contributed by @softins)

- Release now builds .deb installation packages for Ubuntu/Debian, coded by ann0see (#1100)
Compatible with Ubuntu 18.04 or later.
- Bug fix: Windows sound driver lacked driverInfo initialisation (#1194).
(coded by @npostavs)

- Release now builds experimental .apk installation packages for Android, coded by nefarius2001 (#880)
- Internal build and release process have been re-designed, automated and
moved to Github.
(contributed by @pljones, @nefarius2001, @ann0see, @ranfdev)

- bug fix: Added missing driverInfo initialisation in Windows sound driver, coded by npostavs (#1194)
- Internal development builds now contain a detailed version number (#475).
(contributed by @nefarius2001)

- GUI translation updates:
French, by trebmuh & jujudusud (#1199 & #1113)
Swedish, by genesisproject2020 (#1182 & #1106)
Portugese, by melcon & Snayler (#1141 & #1168)
Spanish, by ignotus666 (#1152)
Italian, by dzpex (#1112)
Dutch, by jerogee (#1110)
Slovak, by jose1711 (#1104)
Polish, by SeeLook (#1099)
German, by rolamos (#1097)

### 3.6.2 (2020-12-12) ###

Expand Down