Wildcards may work now, but apparently there's a problem with starting an editor for log messages.
Here's what I did, starting with a repository converted with your version 1.7.21:
epm: G:\dev\netlabs\nepmd > svn status
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at 'G:/dev/netlabs/nepmd'
is too old (format 29) to work with client version '1.14.0 (r1876290)' (expects format 31). You need to upgrade the working copy first.
This was expected. I've first checked if I can reproduce the reported wildcard problems. That's with the old version 1.14.0 2020-07-18:
epm: G:\dev\netlabs\nepmd > svn upgrade
Upgraded '.'
epm: G:\dev\netlabs\nepmd\trunk\src\gui\common > svn ci *
svn: E720253: Error resolving case of '*'
OK, apparently confirmed. Now with the new version 1.14.0 2020-07-24:
epm: G:\dev\netlabs\nepmd\trunk\src\gui\common > svn ci *
svn: E205001: Try 'svn help commit' for more information
svn: E205001: Commit failed (details follow):
svn: E205001: Cannot invoke editor to get log message when non-interactive
In my file %HOME%\.subersion\config I have:
[helpers]
editor-cmd = epm /m
For comparison, here's how it works with 1.7.21 from my safety copy:
epm: G:\dev\netlabs\_nepmd-svn1.7\trunk\src\gui\common > svn ci *
A new editor window is opened synchronously (due to the config epm /m) with a tmp. file svn-commit.tmp:
--This line, and those below, will be ignored--
M libreg.c
M libreg.h