Beta Release 34 includes up to Developer Release 6083.
Of note:
- MacOS: Fix for audio, toolbar and tablet.
- Introducing texture size guidelines to manage efficiently the memory load per model https://github.com/highfidelity/hifi/pull/9594
- Global entity edit filter in the domain settings
- By default, tablet icons will display on the toolbar in desktop mode. https://github.com/highfidelity/hifi/pull/9694
- Add finger painting script https://github.com/highfidelity/hifi/pull/9696
- Multi-core Avatar Mixer https://github.com/highfidelity/hifi/pull/9706
- Avatar bandwidth budget improvements https://github.com/highfidelity/hifi/pull/9726
And also:
- Better scrolling and fixed button touching
- Tablet should work even when not connected to any domain.
- Adding instrumentation for traces regarding Image and texture loading and preparation
- Don't auto-bid for sim ownership on entity creation in ESI
- tablet-ui: Added sortOrder property to buttons
- Use tablet models from s3 until relative model urls work
- Fix kinect plugin claiming to have hands when not enabled
- Remove open hours and timezone from domain settings
- Reduce audio clicks/pops caused by packet loss
- Physics results use a distinguished packet type. All such packets run through the entity server filter (when supplied), regardless of lock rights.
- Don't send AVATAR_SELF_ID over wire
- Fix for findEntities not returning some entities that are within range.
- Send UserActivityLogger events when tablet is opened or closed
- Remove duplicate snapshot settings in general settings and avatar settings
- Add injector/avatar attenuation to audio-mixer throttling
- Update crowd-agent and summon for bubble, avatar-mixer optimizations.
- Allow multiple instances to run if environment variable is set
- Fix for default value insertion in domain server settings
- PAL performance improvements
- In desktop mode create tablet near mouse click location.
- More consistent haptics on web overlays and entities
- Make jumping easier in the Vive
- Fixes bugs related to recorded bots
- Fix for hidden cursor while using Export Entities / Import Entities
- Ported PAL to tablet
- Fix rescale avatar bug. Avatar rescaling was sometimes happening with just the grip buttons.
- Fix Server Entity Script w/ high update rate causing issues
- Remove avatarEntityData cruft from settings
- More intrumentation, Pixel Format clean up and minor improvments in texture transfers
- Add thread names and scripts to chrome traces
- Add log window for the EntityScriptServer in interface.
- Update the stopwatch spawn script so that it shows up further in front of your avatar and faces you.
- Log AVX2 support in audio-mixer Implement support for binary data over messages
- Fix the filtering problem on color and normals
- Add silent_packets stat to audio mixer
- Don't allow a ban of any node on same machine as domain-server
- lastEditedBy is set by add/edit, but not by physics packets
- Allow scripts to capture entity clicks.
- Removed ColorOverlay from TabletButton, added more icon & text states
- Optimize ignore zone checks for audio mixer
- Fix entity scripts not loading in certain cases
- Fix performance problem for invalid "avatarEntityData"
- Fix some bugs that appear when an avatar is a child of something else
- Moved general preference settings to the tablet
- Added isAway (paused) property to myAvatar
- Make it Easier to Change Audio Settings in the Tablet UI
- Fix empty descriptors map bug in DS
- Fix far grabbing making entity jump upon grab
- Revamped Search Feature on Log Window
- Parallelize audio packet decoding in mixer
- Log full i/o stat
- Fix SSE2 macros for Macs
- Loosen audio memoization precondition
- Inform gatekeeper immediately when kicking someone
- Cleanup some accumulated cruft in pal code.
- Fix audio packet queue behavior
- Fix rquestsDomainListData
- Logging HMD/Desktop Transitions
- Give implicit access to family tree of server scripted entities in ESS
- Overlays are now identified by UUIDs rather than unsigned integers
- Fix sorting algorithm for avatar render updates
- Fix for system toolbar hiding when scripts are reloaded
- More consistent tablet angle when first creating the tablet.
- Don't do a haptic pulse when av's hand goes near grabbable tablet
- More consistent highlights/toggle for toolbar buttons
- Fix recorder.js playback in interface
- Add QMetaObject for AvatarEntityMap
NOTE: This build contains a protocol change. When we make any changes that affect some of our core areas (entities, audio, networking), we increase the protocol version. This ensures that clients can only see content that is using the same changes as the server.
