Skip to content
Merged

hm #4

Show file tree
Hide file tree
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
108 changes: 54 additions & 54 deletions .efrocachemap

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ local.properties
.clang-format
.style.yapf
.irony
.claude/worktrees/
PUBSYNC_IN_PROGRESS
_fulltest_buildfile_*
ballistica_files/
Expand Down
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,18 @@
### 1.7.61 (build 22712, api 9, 2026-02-12)
### 1.7.61 (build 22714, api 9, 2026-02-21)
- Added scenev1 protocol 36, which enables V2 auth for servers. This allows
servers to receive authenticated V2 account info for all players before they
are allowed to join and fixes the spoofing vulnerabilities that V1 auth had.
V2 account ids look like 'a-XXX' whereas old V1 looked like 'pb-XXXX'. The
default protocol is still 33, but if you are running a server it is highly
recommended to set your protocol to 36 in your server config to enable this.
- Clients will now wait for responses for up to 10 seconds when connecting to a
server and 30 seconds if contact is lost once connected. Hopefully this
reduces disconnects due to momentary network issues. Holler if this feels like
too long. Old values were 5 and 10 seconds respectively.
- Improved efficiency of various low level logging calls in the C++ layer
(thanks std::string_view!).
- Fixed an issue where clicks could sometimes be lost in the nearby-parties
browser.

### 1.7.60 (build 22709, api 9, 2026-02-11)
- Fixed a longstanding issue causing impact, roll, and skid sounds to not
Expand Down
6 changes: 3 additions & 3 deletions config/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
cpplint==2.0.2
cryptography==46.0.5
dmgbuild==1.6.7
filelock==3.20.3
filelock==3.24.3
furo==2025.12.19
libcst==1.8.6
mypy==1.19.1
pbxproj==4.3.3
pur==7.3.3
pylint==4.0.3
pylint==4.0.5
pylsp-mypy==0.7.1
pytest==9.0.2
python-daemon==3.1.2
Expand All @@ -22,4 +22,4 @@ types-filelock==3.2.7
types-requests==2.32.4.20260107
typing_extensions==4.15.0
urllib3==2.6.3
zuban==0.5.1
zuban==0.6.0
5 changes: 4 additions & 1 deletion config/toolconfigsrc/pylintrc
Original file line number Diff line number Diff line change
Expand Up @@ -67,9 +67,12 @@ disable=broad-except,
enable=useless-suppression

[BASIC]

# Allow module level names like _g_foo or _FOO.
const-rgx=^(__.*__|_?[A-Z][A-Z0-9_]*|_g_[a-z][a-z0-9_]*)$

# Allowing a handful of short names commonly understood to be iterators,
# math concepts, or short-but-complete words.

good-names=i,
j,
k,
Expand Down
2 changes: 0 additions & 2 deletions src/assets/ba_data/python/babase/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
add_clean_frame_callback,
allows_ticket_sales,
android_get_external_files_dir,
app_instance_uuid,
appname,
appnameupper,
apptime,
Expand Down Expand Up @@ -234,7 +233,6 @@
'AppIntentExec',
'AppMode',
'AppState',
'app_instance_uuid',
'applog',
'appname',
'appnameupper',
Expand Down
Loading
Loading