You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Adopt registry Core 0.304.0 with Base 0.40.0. Config diagnostics name the first invalid key, a fixed reason and the remaining-problem count without exposing values; meeting sync preserves available parts when another part fails and keeps the cursor for retry.
zm starts about a fifth faster after its first run. It keeps Node's compiled code in a cache, in the
system's temporary folder (NODE_COMPILE_CACHE moves it). Same change as tg 0.62.0, memo 0.52.1 and drive 0.14.1.
Token requests record their outcome. Each login or refresh writes one record to <state dir>/runs/<date>/<run>/events.jsonl: the HTTP status, whether a new refresh token arrived,
whether the keyring save worked, a timeout or cancellation, and the process id. No token, hash or
part of one is written. A command that requests no token leaves no run behind.
Fixed
Recording downloads use Core’s shared publication and recovery adapter. Existing Zoom journal and archive formats remain compatible; final files are verified and synced before manifest commitment, and interrupted recovery preserves unrelated files.
An invalid config names its file and first bad key. Every command used to print only zm config is invalid. The message now names the file and the first key that failed, such as client_id for an old camelCase file, and never the value. doctor still answers, reporting the
problem under config.error; config show fails with the same message.
meetings sync keeps scheduled meetings. It looked up the instances of recurring meetings
only, so a scheduled meeting was saved under its listing id, and its participants, transcript and
summary were not found. Every listed meeting now resolves through Zoom's past instances, with the
instance's real start time. A meeting Zoom no longer has instances for is skipped, and the sync goes on.
This adds one request per listed meeting and needs meeting:read:list_past_instances for all of them.
bin/release restarts itself once when the release brings a newer bin/release: folding the changelog
fast-forwards main, and the shell went on reading the old script from the byte it had reached, so the rest of the
run was a mix of old and new text. It now starts the new script over; a second change during that run stops it
with run it again. Only the repository's own release is affected; the published package does not change.