3de7a8c27f
Updated for 1.19.70
2023-03-14 18:08:10 +00:00
d376399b7f
Update composer dependencies
...
bedrock-item-upgrade-schema and bedrock-block-upgrade-schema are now minor-version-locked, to prevent introducing new upgrade schemas not intended for the currently in-use version
previously I'd intended to do this using max schema IDs, but this has proven to be error-prone, so it makes more sense to lock them in using package version constraints instead.
2023-03-14 17:29:25 +00:00
e2071e59c8
actions: update PHP versions
2023-03-13 17:44:10 +00:00
b13e97de3d
Timings: fixed receivePacket timer showing 2x the actual number of received packets
2023-03-11 19:13:10 +00:00
328b87fc18
Bump phpstan/phpstan from 1.10.4 to 1.10.6 ( #5617 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.10.4 to 1.10.6.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.4...1.10.6 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-10 11:49:34 +00:00
acaa1a9ce1
contributing: update table to reflect branch name changes
...
these branches were renamed to make them more auto-complete-friendly.
2023-03-07 17:28:31 +00:00
3aec0fa3df
4.16.1 is next
2023-03-07 16:19:51 +00:00
fa131dab12
Release 4.16.0
4.16.0
2023-03-07 16:19:50 +00:00
bb4a82b1e7
Merge branch 'next-minor' into stable
2023-03-07 16:15:57 +00:00
93d844a281
build/make-release: improve support for non-stable release channels
2023-03-07 16:12:27 +00:00
616844696e
4.15.4 is next
2023-03-07 15:33:03 +00:00
71e3e36522
Release 4.15.3
4.15.3
2023-03-07 15:33:03 +00:00
a1b42d419f
Merge branch 'stable' into next-minor
2023-03-07 15:24:24 +00:00
ef942a627f
actions: drop concurrency group
...
this is causing builds to get randomly cancelled when multiple branches are pushed at once.
2023-03-07 15:23:12 +00:00
fd8c276bd2
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2023-03-07 15:15:21 +00:00
9783380d1a
Merge branch 'stable' into next-minor
2023-03-07 15:13:39 +00:00
a784d93bfd
Update composer dependencies
2023-03-07 15:13:16 +00:00
a05e8b366f
Bump phpstan/phpstan from 1.10.3 to 1.10.4 ( #5610 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.10.3 to 1.10.4.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.3...1.10.4 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-07 14:40:08 +00:00
87a2e0460c
Ping Discord news subscribers on new releases
2023-03-04 17:09:32 +00:00
4073c3fb39
Update composer dependencies
2023-03-04 16:56:08 +00:00
e227e6d8bf
Merge branch 'stable' into next-minor
2023-03-04 16:55:56 +00:00
3aa40829ae
Update composer dependencies
2023-03-04 16:55:31 +00:00
035d4b7263
MemoryManager: stringify floats, fixes #5598
2023-03-04 16:47:58 +00:00
3db1492c18
Fix CS again
2023-03-04 16:43:29 +00:00
a523189149
Added separate timings for broadcast and session buffer compression
2023-03-04 16:41:41 +00:00
f8893efb94
Don't bother with global batch compression if there is only 1 recipient
...
this allows the session to achieve better ratios, and also reduces worker pool spam.
2023-03-04 16:34:00 +00:00
70f1ee3e97
draft-release: set prerelease flag properly
2023-03-04 16:29:26 +00:00
eb2f0ed3d0
4.16.0-BETA3 is next
2023-03-04 16:19:34 +00:00
14e7d3e143
Release 4.16.0-BETA2
4.16.0-BETA2
2023-03-04 16:19:34 +00:00
6d636fc2c7
4.16.0-BETA2 is next
2023-03-04 16:18:04 +00:00
a39f61a33d
Release 4.16.0-BETA1
4.16.0-BETA1
2023-03-04 16:18:01 +00:00
aaec21f544
Compressor: Use minCompressionThreshold exclusively
...
closes #5589
2023-03-04 15:07:50 +00:00
0edc5f8113
Bump phpunit/phpunit from 9.6.3 to 9.6.4 ( #5597 )
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 9.6.3 to 9.6.4.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/main/ChangeLog-9.6.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.3...9.6.4 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 14:06:18 +00:00
a382f0fd92
Bump phpstan/phpstan-phpunit from 1.3.8 to 1.3.10 ( #5602 )
...
Bumps [phpstan/phpstan-phpunit](https://github.com/phpstan/phpstan-phpunit ) from 1.3.8 to 1.3.10.
- [Release notes](https://github.com/phpstan/phpstan-phpunit/releases )
- [Commits](https://github.com/phpstan/phpstan-phpunit/compare/1.3.8...1.3.10 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan-phpunit
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-03 14:05:59 +00:00
0fcd2e7894
Merge branch 'stable' into next-minor
2023-02-28 19:23:25 +00:00
369e0855a7
Update composer dependencies
2023-02-28 19:17:46 +00:00
a6cf39b94e
Update composer dependencies
2023-02-25 20:39:01 +00:00
17afd38274
Bump phpstan/phpstan from 1.10.1 to 1.10.3 ( #5593 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.10.1 to 1.10.3.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.10.1...1.10.3 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-25 20:36:33 +00:00
8f024cb382
Bump docker/build-push-action from 3.3.0 to 4.0.0 ( #5545 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3.3.0 to 4.0.0.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3.3.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-25 20:04:34 +00:00
e7209679fb
...
2023-02-24 22:23:00 +00:00
da054736b1
Merge branch 'stable' of github.com:pmmp/PocketMine-MP into stable
2023-02-24 22:19:38 +00:00
d92173cded
4.15.3 is next
2023-02-24 22:18:34 +00:00
308cdb6863
Release 4.15.2
4.15.2
2023-02-24 22:18:34 +00:00
ae50b952f1
Accept 1.19.63 (same protocol, different protocol version)
2023-02-24 22:15:58 +00:00
f44946cb49
...
2023-02-23 22:00:24 +00:00
f704bfb63a
Use BedrockData 2.0.0
2023-02-23 21:52:17 +00:00
9acb4d64db
Added generated constants for available BedrockData files
...
this makes it easier to detect unused files, detect removed files, and also avoid typos in usages.
2023-02-23 21:45:12 +00:00
8234360c8d
Avoid creating batch buffers just to determine whether a batch should be globally compressed
...
Instead, sum together the lengths of encoded packet buffers and use that to decide whether to build the buffer or not.
2023-02-22 22:43:10 +00:00
6a64486f55
StandardPacketBroadcaster: Improve performance when broadcasting small packets
...
In refactors during PM4, I stripped out packet buffer caching, as it was problematic when events alter packets in undetectable ways.
However, I never cleaned this part of the code up properly after enabling DataPacketSendEvent to include multiple packets and multiple targets, so we were still individually encoding the packet(s) for every single session if the sum total of the sizes was below 256 bytes.
This change encodes packets once in the StandardPacketBroadcaster and retains their buffers to post to the session's send buffer directly if the resulting batch is below compression threshold.
This code is still not optimal (see ##5589), but fixing this brings broadcasting performance back to PM3 levels, without any of PM3's problems.
2023-02-22 21:52:12 +00:00
6ec778d0af
Bump phpstan/phpstan from 1.9.18 to 1.10.1 ( #5588 )
...
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan ) from 1.9.18 to 1.10.1.
- [Release notes](https://github.com/phpstan/phpstan/releases )
- [Changelog](https://github.com/phpstan/phpstan/blob/1.10.x/CHANGELOG.md )
- [Commits](https://github.com/phpstan/phpstan/compare/1.9.18...1.10.1 )
---
updated-dependencies:
- dependency-name: phpstan/phpstan
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-22 13:47:54 +00:00