Bevy Logo

Bevy Metrics

Tracking performance metrics for the Bevy game engine: compilation times, binary sizes, stress tests, benchmarks, and more.

Missing 162 commits over the last 500

Last update: 2026-05-29 13:18

Compile Stats Stress Tests Benchmarks Compare
Machine CPU GPU RAM
bevy-bench-01 AMD Ryzen 9 9950X NVIDIA GeForce RTX 3060 64GB
Commit Date Links
Fix: Move DiagnosticsOverlay Setup to PreStartup Schedule #24433 2026-05-28 22:39 Examples
`bevy_ui_widgets` needs some dependencies #24472 2026-05-28 21:27 Queued
Rename SortedRenderPhase add to add_retained #24404 2026-05-28 20:50 Examples
Immutable Resources fix #24424 2026-05-28 20:38 Queue this commit
Replace unnecessary `FromTemplate` with `Default + Clone`. #24440 2026-05-28 19:58
Implement `SystemParam` for `SmallVec` #24405 2026-05-28 19:49 Queue this commit
Expose TAA and CAS nodes as public #24456 2026-05-28 19:45 Queue this commit
Fix cut and paste error in UntypedHandle docs #24439 2026-05-26 21:45 Examples
Fix typo for word glance in `bevy_scene` docs #24458 2026-05-26 21:44 Queue this commit
Deprecate `AssetId::invalid()` #24392 2026-05-23 15:20 Examples
Allow plugin functions in `plugin_group!` #24345 2026-05-23 08:04 Examples
Text2d size fix #24399 2026-05-23 08:00 Queue this commit
Add merge_all_mesh_3d to world_asset_helpers #23710 2026-05-22 15:03 Examples
Fix atmosphere not allowing multiple cameras #23113 2026-05-22 15:01
Update examples to use `Image::new_target_texture` instead of manual image creation when possible #23715 2026-05-22 14:33 Queue this commit
add #[serde(default)] to Node (and, perhaps other similar structs) #18883 2026-05-22 14:27
Added `register_boxed_system` to `Commands`. #24213 2026-05-22 14:21
Add ReadbackOnce component to help one-shot readbacks. #23845 2026-05-22 13:41 Queue this commit
added an example showing how to use with_rect #17664 2026-05-22 13:39 Queue this commit
clear 0.19 release content from main #24276 2026-05-22 12:18
Add many_meshlet_materials stress test example #23792 2026-05-22 12:13
Tracked one-shot systems #24165 2026-05-22 11:09 Queue this commit
Cache material shader handles per type #23887 2026-05-22 11:03 Queue this commit
Only select all on input focus with `SelectAllOnFocus` #24278 2026-05-22 10:40 Queue this commit
gilrs: Add code to unknown buttons and axes #8560 2026-05-22 10:04
Fix skybox render-world cleanup on component removal #24389 2026-05-22 09:35
Make `ComputedNode` documentation clearer #24388 2026-05-22 09:34 Queue this commit
bevy_reflect: Capture generic type info on opaque types #24382 2026-05-22 08:18 Examples
Bump zizmorcore/zizmor-action from 0.5.3 to 0.5.5 #24386 2026-05-22 07:37 Queue this commit
Bump github/codeql-action from 4.35.4 to 4.35.5 #24385 2026-05-22 07:37 Queue this commit
impl SceneList for Vec<Box<dyn SceneList>> #24242 2026-05-21 21:38 Examples
BSN: changing prefixes for Template and SceneComponent to allow removing confusing "inheritance" concept #24367 2026-05-21 15:37 Examples
Remove `DUMMY_MESH_MATERIAL` #22981 2026-05-21 15:15 Queue this commit
Improve Order Independent Transparency example #22781 2026-05-21 15:13 Queue this commit
Improve energy conservation in the solari BRDF #24246 2026-05-21 15:00 Queue this commit
Change `ShaderDefVal` to use `Cow<'static, str>` #24209 2026-05-21 14:34 Queue this commit
fixed spotlight shadow issue due to incorrect basis reconstruction #24238 2026-05-21 14:18 Queue this commit
Add new method `entity_commands` to `EntityWorldMut` #24266 2026-05-21 14:17 Queue this commit
Implement Premultiplied Alpha for OIT #22821 2026-05-21 14:01 Queue this commit
Change bevy_pbr::morph shader functions to use descriptor index #24085 2026-05-21 13:53
Multi-press support #24264 2026-05-21 13:47
transform: Add transform_vector methods #24319 2026-05-21 13:27 Queue this commit
resource_scope: Propagate source location tracking #24221 2026-05-21 13:17 Queued
Fix unsoundness in `MovingPtr::assign_to` #24375 2026-05-21 13:05 Queue this commit
Solari: Better light leak prevention #24332 2026-05-21 12:54
Fix multi-line log when inserting a resource multiple times #24376 2026-05-21 12:52 Queue this commit
Expose ssao radius #24267 2026-05-21 12:50 Queue this commit
fixed far plane intersection test for fogvolumes #24220 2026-05-21 11:12 Queue this commit
`FixedNode` #24323 2026-05-21 11:08 Queue this commit
Add push, join_*, and empty methods to ParsedPath. #23650 2026-05-21 11:07 Queue this commit
Fix rounding in the `pixel_grid_snap` example #24358 2026-05-21 11:07 Queue this commit
Fix switching between earth/mars in atmosphere example #24349 2026-05-21 10:40 Queue this commit
docs(bevy_ecs): clarify how to configure Res/ResMut validation error … #24315 2026-05-21 10:33 Queue this commit
Add an `overflow-flip` argument to `many_buttons` #24244 2026-05-21 10:23 Queue this commit
Set `TextLayoutInfo::scale_factor` in `update_text_layout_info` #24245 2026-05-21 10:22 Queue this commit
Respect disabled batching in GPU sorted phase preprocessing #24365 2026-05-21 10:22 Queue this commit
Add disclaimers to references to the `.bsn` file format #24371 2026-05-21 10:22 Queued
Don't leave root during `bench-check`. #24248 2026-05-21 10:20
`multiple_text_input` example layout fixes #24294 2026-05-21 10:16
`text_input` example clean up #24297 2026-05-21 10:16 Queue this commit
`ime_support` example clean up #24296 2026-05-21 10:13 Queue this commit
Fix AbortOnPanic-related doc comments #24310 2026-05-21 10:12 Queue this commit
Avoid excess F_ab sampling in solari #24313 2026-05-21 10:11 Queue this commit
bevy_ecs: rename MyEvent to MyMessage in example comment #24316 2026-05-21 10:09 Queue this commit
Add warning about `Frustum` when using `SpotLight` #24324 2026-05-21 10:06 Queue this commit
export `resource_entity` in `EntityWorldMut` and `TemplateContext` #24292 2026-05-21 10:00 Queue this commit
BundleInserter::before_insert: don't return redundant row #24333 2026-05-21 09:59
Remove references to resources from non send data doc comments #24335 2026-05-21 09:58
bevy_reflect: Allow parameters to be passed to type data #13723 2026-05-21 09:49 Queue this commit
Add more reflection tests for `Handle` #24115 2026-05-21 09:47
Use absolute paths in declarative macros #24261 2026-05-21 09:47 Queue this commit
`multiple_text_inputs` example: Navigate to next input on submission #24295 2026-05-21 09:26
Remove leftover add_remove.rs benchmark file #24340 2026-05-21 09:05 Queue this commit
Add `bevy_error!` and `bail!` macros to `BevyError` #23720 2026-05-21 08:57
Alpha discard #11895 2026-05-21 08:49 Queue this commit
Selection rect gap fix #24306 2026-05-21 08:28 Queue this commit
text input selection radius #24307 2026-05-21 08:24 Queue this commit
Added density texture support for volumetric point and spotlights #24270 2026-05-21 08:10 Queue this commit
Re-export everything from the gltf library #24321 2026-05-21 08:07 Queue this commit
Introduce `AccessibleLabel` component. #24308 2026-05-21 07:56 Queue this commit
Add `TextLayout` constructor rename migration guide, fix `Access` deprecation messages #24286 2026-05-20 22:45 Examples
Link to the correct page in SceneComponent docs #24366 2026-05-20 20:39 Examples
Support require attribute in resource derive #24322 2026-05-20 20:23 Queue this commit
Add `const` and `unsafe` block suport to `bsn!` macro #24336 2026-05-20 20:22 Queue this commit
remove CI badge from readme #24355 2026-05-20 20:14 Queue this commit
Don't require the `RenderShadowLodOrigin` resource to be present when rendering. #24359 2026-05-20 20:05
rename bevy_settings to bevy-settings #24317 2026-05-20 19:42 Queue this commit
Reapply GPU-driven HLOD evaluation, using the new HLOD view origin. #24343 2026-05-19 00:42 Examples
Add missing reflect to bevy_picking resources #24341 2026-05-18 20:44 Examples
`bevy_text`: use `u32`s for line and section indices #24274 2026-05-18 20:22
Correctly handle visibility ranges in shadow maps. #24289 2026-05-18 11:52 Examples
Bump crate-ci/typos from 1.45.2 to 1.46.1 #24303 2026-05-17 17:17 Examples
Bump github/codeql-action from 4.35.3 to 4.35.4 #24302 2026-05-17 16:44
Include `libdisplay-info1` in update-caches #24329 2026-05-17 16:22 Queue this commit
bsn: Allow passing EntityTemplate into scene functions and Scene Component @props #24174 2026-05-17 13:24 Examples
Improve layering in the solari BRDF #24243 2026-05-15 22:06
Minor documentation fixes #24249 2026-05-13 15:16
`EditableText` drag selection fix #24260 2026-05-13 10:29
Revert "Move visibility range checking from the CPU to the GPU if `NoCpuCulling` is specified. (#23115) #24252 2026-05-13 08:42
Specify where `RenderGraph` is in Migration Guide, add it to `bevy_render::prelude` #24265 2026-05-13 06:38
Expose fxaa and smaa system as public for ordering constraints #24225 2026-05-13 05:46
Update trait tags for resources-as-components #24222 2026-05-13 05:46 Queue this commit
Fix typo #24271 2026-05-13 04:52
Add migration guide for `shadow_pass` split #24262 2026-05-12 23:00
Fix flickering shadows #24216 2026-05-12 20:56
`RunGeometry` bounds fix #24247 2026-05-12 20:21
Change the letter Q to D in comments #24258 2026-05-12 06:52 Examples
Document messagereader being per system basis #24253 2026-05-12 06:33
Update lz4_flex requirement from 0.12 to 0.13 #24185 2026-05-10 08:20 Examples
Fix typo in doc comment #24214 2026-05-09 22:19 Examples
Support all text styles for text input #24187 2026-05-08 22:41 Examples
Fix stale directional light shadow map caching #24199 2026-05-08 22:31
Add release note for Feathers widgets #24202 2026-05-08 22:31
Solari: Misc fixes #24203 2026-05-08 22:29
free camera controller add local space Y controls #24161 2026-05-08 18:40 Examples
Cleanup release content (one more time) #24198 2026-05-08 18:13 Queue this commit
Add solari 0.19 release notes #24200 2026-05-08 18:12 Queue this commit
feat(bevy_image): Support tileset grids to be created through the ImageArrayLayout #24132 2026-05-08 13:35 Examples
Resource hooks & immutable resources #24164 2026-05-08 13:33 Queue this commit
Bevy 0.19 release note pass #24176 2026-05-08 13:32
bevy_input_focus: gate reflect use by bevy_reflect #24188 2026-05-08 13:29 Queue this commit
Add OpenType font variations #24088 2026-05-08 13:29 Queue this commit
bevy_input_focus : gate things that are not used without input features #24189 2026-05-08 13:26
bevy_clipboard: expect derivable default lint on some platform/feature combinations #24190 2026-05-08 13:26 Queue this commit
bevy_log: scope print_stderr expectation to the eprintln call #24191 2026-05-08 13:26 Queue this commit
bevy_asset: don't expect large error in wasm #24192 2026-05-08 13:26 Queue this commit
bevy_world_serialization: always use TypeRegistry #24193 2026-05-08 13:25
bevy_input: enable touch mod with the mouse feature #24194 2026-05-08 13:25
bevy_settings: wasm clippy #24195 2026-05-08 13:25 Queue this commit
`impl Default` for `Outline` #24196 2026-05-08 13:24 Queue this commit
Bump github/codeql-action from 4.35.2 to 4.35.3 #24184 2026-05-08 09:44 Examples
Bump actions/cache from 5.0.4 to 5.0.5 #24183 2026-05-08 09:29 Queue this commit
Return `Result` when creating a contiguous iterator #24181 2026-05-08 00:39 Examples
Expose more functionality of RenderVisibleEntitiesClass as public. #24180 2026-05-07 22:40 Examples
Improve render graph as systems release notes #24167 2026-05-07 22:15 Queue this commit
Deprecate World::register_resource #24168 2026-05-07 21:00
Add a curve sampling method to the AnimationClip API #24152 2026-05-07 03:28 Examples
Quit Application on any `RenderError`s by default #24131 2026-05-06 22:45
Reduce bsn! codegen / debug symbols by combining scene implementations #24124 2026-05-06 21:16
Change entity disabling/enabling components to be recursive over `Children` #24158 2026-05-06 18:03 Examples
Expose private fields in ActiveAnimation #24153 2026-05-06 17:14 Examples
bevy_render: Do not remove VALIDATION_INDIRECT_CALL if Backends contains DX12 #24129 2026-05-06 16:58
Store view environment map rotation in `LightProbesUniform` and remove `EnvironmentMapUniform` #24095 2026-05-06 16:58 Queue this commit
`ImageNode` measure func fixes and allow drawing inside border and padding #24154 2026-05-06 15:39
Editting pass over migration guides #24155 2026-05-06 15:28
Add a warning for the use of Viewport with Window targets #21830 2026-05-06 03:35 Examples
Use `<[T]>::array_windows` for exact size windows #24146 2026-05-06 01:24
Add a `translate` method to `Rect` #24139 2026-05-06 00:25
`ComputedNode::resolve_clip_rect` margins fix #24138 2026-05-06 00:23
Filter out Tuple fields when generating props #24144 2026-05-06 00:23
Move `bevy_window`, `bevy_input_focus`, `custom_cursor` features to alternate feature collections #22488 2026-05-06 00:05 Queue this commit
cache packages from ppa:kisak/turtle #24143 2026-05-05 23:13 Examples
Add Disabled/Enabled state scoped components #24142 2026-05-05 23:12
Update getrandom requirement from 0.3 to 0.4 #23069 2026-05-05 23:11
Update intel_tex_2 requirement from 0.4.0 to 0.5.0 #22447 2026-05-05 23:00 Queue this commit
Bump github/codeql-action from 4.32.6 to 4.35.2 #24051 2026-05-05 22:58
Bump actions/cache from 5.0.4 to 5.0.5 #24053 2026-05-05 22:57 Queue this commit
Bump crate-ci/typos from 1.45.1 to 1.45.2 #24128 2026-05-05 19:17 Examples
`clip_check_recursive` improvements #24135 2026-05-05 18:19
Run `prepass_build_indirect_parameters` if there is any prepass #24113 2026-05-05 05:22 Examples
Bump crate-ci/typos from 1.45.0 to 1.45.1 #24054 2026-05-04 23:15
Bump zizmorcore/zizmor-action from 0.5.2 to 0.5.3 #24052 2026-05-04 23:15 Queue this commit
Store resources on sparse sets #24077 2026-05-04 23:15 Queue this commit
Make 1-to-1 Relationship clearer in docs #24116 2026-05-04 23:15
Push window resize and scale factor messages to `bevy_window_events` #24046 2026-05-04 23:15 Queue this commit
Revert Screen Space Transmission Gate for Mesh Bind Groups #24089 2026-05-04 23:15 Queue this commit
fix: `Handle<T>::from_reflect` incorrectly instantiating regardless of `T` type #24048 2026-05-04 23:15 Queue this commit
Gate LTC LUTs behind a feature and merge them to a texture array #24065 2026-05-04 23:15 Queue this commit
Limit Pixel 10 to GPU preprocessing without GPU culling #24101 2026-05-04 03:42 Queue this commit
Feathers bsn! style improvements #24063 2026-05-04 03:11 Queue this commit
Integrate bevy_world_serialization rename into existing release content #24110 2026-05-04 01:44
General entity set cleanup #21498 2026-05-03 23:56
feat(animation): implement `Animatable` for `Rot2` #23621 2026-05-03 23:56
Remove unused parts of `AssetLoaders::find` #23703 2026-05-03 23:56 Queue this commit
Use `<[T]>::as_chunks{_mut}` for exact size chunks #23755 2026-05-03 23:56
Use absolute paths in procedural macros #23784 2026-05-03 23:56
Solari: Stability improvements #23968 2026-05-03 23:55
`EditableText` scrolling and cursor fixes #24032 2026-05-03 23:55
Add docs for bsn! macro #24047 2026-05-03 23:55
Deps: bump up wgpu and related deps to 29.0.3 #24064 2026-05-03 23:55 Queue this commit
Fix(bg motion vectors): gate `BackgroundMotionVectorsPlugin` pipelines to `DownlevelFlags(INDEPENDENT_BLEND)` #24067 2026-05-03 23:55 Queue this commit
Remove panic from code gen of an enum's FromReflect derive. #24068 2026-05-03 23:55
Improved `Val2` and `UiTransform` constructors #24074 2026-05-03 23:55
Change the `ColorStop` `constructors to take `ValNum`s #24075 2026-05-03 23:54
Implement `From<Val>` for `Fontsize` #24076 2026-05-03 23:54
Add `Commands::insert_resource_if_neq` #24082 2026-05-03 23:54
Fix: Add SyncComponents for SSAO, ensuring SSAOResources is synced #24086 2026-05-03 23:54 Queue this commit
Use the shorthand functions to construct Val in examples #24096 2026-05-03 23:54 Queue this commit
Renamed `ToolButton` to `FeathersToolButton` to be consistent #24098 2026-05-03 23:54 Queue this commit
Rename `bevy_experimental_feathers` feature to `bevy_feathers` #24108 2026-05-03 23:53 Queue this commit
Increase time allocated to run-examples-on-windows-dx12 #24107 2026-05-03 23:05 Queue this commit
Expose MorphIndices::morph_descriptor_index() as public. #24083 2026-05-03 17:52 Examples
Fix: use `ViewKeyCache` in volumetric fog instead of manually creating `MeshPipelineViewLayoutKey` #24090 2026-05-03 17:30
Fix flickering when combining CAS with SMAA #24066 2026-05-02 17:07
Update ktx2 to v0.5.0 #23900 2026-05-02 01:57 Examples
Create mesh view bind group layout on demand to remove unused bindings #23982 2026-05-01 21:08
Remove `new_with_` prefix from the `TextLayout` constuctor functions #24049 2026-05-01 21:08
Scene Components #24008 2026-05-01 21:07 Queue this commit
Fix feathers gallery button info #24062 2026-05-01 21:02
Fix: Update the `ExtractedView` & `Frustum` when the `ExtractedPointLight` has changed #24038 2026-04-30 22:01
Use irrefutable pattern matching to remove `expect` usage #24043 2026-04-30 21:40
More `TextEdit`s #24028 2026-04-30 16:34 Examples
followup to #24033 must_use on SceneScope/SceneListScop #24040 2026-04-30 01:28 Examples
First pass Release Notes #24029 2026-04-30 00:22
Fix `Component` macro hook composition codegen #24039 2026-04-30 00:03 Examples
Revert "Entity path methods and bsn entity path resolving (#24018)" #24034 2026-04-29 20:02 Examples
Entity path methods and bsn entity path resolving #24018 2026-04-29 17:30 Examples
Fix `cfg_select!` compile error in panic handler #24030 2026-04-29 16:19
fix(light despawn / pcss example): add extracted lights and shadow related components to SyncComponent for lights #23790 2026-04-29 16:18
multi-click support #24023 2026-04-29 15:59
Add a rectangular light to the 3d testbed Light scene #24025 2026-04-29 03:58 Examples
fix(Rect Lights): `rect_lights` should be written out to `GpuLights` #24024 2026-04-29 03:43 Queue this commit
Fallible arithmetic for `Val` and `Val2` #24014 2026-04-28 20:39 Examples
Remove android game activity from default #23708 2026-04-28 20:39 Queue this commit
Allow all hooks on relationship components #24000 2026-04-28 20:18 Queue this commit
Use stabilized `Layout::repeat` #24006 2026-04-28 17:46
Wrap tracing spans in `#[cfg(feature = "trace")]` #23831 2026-04-28 16:55
Use normalize_point helper method in widgets #24020 2026-04-28 16:45 Queue this commit
Detach reattach propagation fix #24019 2026-04-28 16:43 Queue this commit
Fix excessive monomorphization of `Dir::insert_asset` #24015 2026-04-28 16:42
headless_renderer example overallocates Buffer. #24005 2026-04-28 06:56 Examples
Fix `GhostNode` updates #24001 2026-04-28 05:22 Examples
Don't skip prepass if there are no opaque objects #23999 2026-04-28 05:20
Avoid extra cloning on scene impls #23998 2026-04-28 05:19
Make sure #[track_caller] in EntityCommands::insert_if_neq works as intended #23986 2026-04-28 05:17
Replace the NestedLoader API with NestedLoadBuilder (matching LoadBuilder). #23979 2026-04-28 05:13 Queue this commit
Optimize and fix sphere-OBB intersection logic #23865 2026-04-28 05:11 Queue this commit
Bump actions/upload-artifact from 7.0.0 to 7.0.1 #23851 2026-04-28 04:59 Queue this commit
Bump peter-evans/create-pull-request from 8.1.0 to 8.1.1 #23850 2026-04-28 04:59
Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 #23849 2026-04-28 04:59 Queue this commit
Bump actions/github-script from 8.0.0 to 9.0.0 #23848 2026-04-28 04:59
Allow configuring fullscreen material system order #23786 2026-04-28 04:58 Queue this commit
cleanup `get_labeled_by_id`/`get_erased_labeled_by_id` bounds #23721 2026-04-28 04:48 Queue this commit
Fix dof and background motion vectors on webgpu #23629 2026-04-28 04:44
KTX2: Support ASTC HDR #21886 2026-04-28 04:40 Queue this commit
Fix TypePath derive counting as a usage for deprecated types. #24011 2026-04-28 02:53 Examples
Add camera primitives benchmark #23863 2026-04-27 02:30 Examples
Add more derives for `ScheduleCleanupPolicy` #23987 2026-04-27 02:28
Rename `WgpuSettingsPriority::Compatibility` to `WgpuSettingsPriority::WebGPU` #23783 2026-04-27 02:27 Queue this commit
Make the web_asset_cache compile in single-threaded mode. #23994 2026-04-27 01:01
Add cause field to `FocusGained` event #23993 2026-04-26 23:08
Improve module names for text input files #23995 2026-04-26 21:59
Fix hot reloads of a folder resulting in deadlocks. #23980 2026-04-26 16:00 Examples
Fix cleaning empty processed directories getting permanently stuck. #23984 2026-04-25 21:57 Examples
Fixes for camera output swap chain acquisition and view target rendering #23959 2026-04-25 04:45 Examples
Expose `register_event_key` through reflection to support dynamic observers #23973 2026-04-25 01:02 Examples
Optional select all text on focus #23969 2026-04-25 01:01
demonstrate how to take a screenshot with BRP #23801 2026-04-24 20:28 Examples
Dont send focus events if focus didnt change #23967 2026-04-24 20:27
Rollback the accidental reversion of the ghost node tests. #23972 2026-04-24 18:19
Fix warnings in rustc nightly due to introduction of From<f16> for f32 #23971 2026-04-24 18:10 Queue this commit
Improve default colors for text_input widgets #23960 2026-04-24 05:21 Examples
Fix clear color in `CompositingSpace::Srgb` #23963 2026-04-24 04:35 Queue this commit
Fix Motion Blur for WebGL2 #23953 2026-04-24 03:26 Examples
Use a local TBN in the solari BRDF #23948 2026-04-24 02:29
Move stray release-content into the correct location. #23961 2026-04-23 23:34 Examples
Add `EntityCommands::insert_if_neq` #23944 2026-04-23 22:17
Basic clipboard support #19106 2026-04-23 21:18
Add different color for unfocused selected editable text #23947 2026-04-23 19:01 Examples
Updated doc comment for text input #23951 2026-04-23 18:30
Ghost node tests #23950 2026-04-23 18:07 Queue this commit
Add support for custom picking data #23245 2026-04-23 16:18 Examples
Use correct font path in feathers labels #23945 2026-04-23 04:43 Examples
Refactor the `effect_stack` post-processing module #23928 2026-04-23 04:19
Add missing TypeInfo::as_set(). #23943 2026-04-22 22:51 Examples
Fix `#[derive(QueryData)]` on empty structs #23930 2026-04-22 22:09
Use scene.spawn() in 3d_scene #23942 2026-04-22 21:32
Rename EntityReference to EntityTemplate #23941 2026-04-22 21:29 Queue this commit
Use `set_if_neq` to update `ComputedStackIndex` in `ui_stack_system` #23939 2026-04-22 21:16
Rely on Default + Clone auto-impl for FromTemplate where possible #23940 2026-04-22 21:14 Queue this commit
Remove `Core` prefix from remaining UI widget components #23938 2026-04-22 19:56 Examples
Add `FromTemplate` derive to most `bevy_ui_widgets` components #23924 2026-04-22 18:42
Upgrade `ron` version from `0.8` to `0.12` in `bevy_transform` #23918 2026-04-22 18:35 Queue this commit
Docs: Specify that `Relationship`s may only be one-to-many or one-to-one #23934 2026-04-22 18:34
Use BSN helpers to initialize FontSource. #23927 2026-04-22 18:32 Queue this commit
Don't panic in `AssetPath` deserialization #23935 2026-04-22 18:12 Queue this commit
Change the ambiguity_detection test to be more strict. #23846 2026-04-22 16:19 Examples
Align `bevy_transform`'s feature flags #23919 2026-04-22 05:03 Examples
Allowing using ChildOf directly inside bsn! macro #23921 2026-04-21 21:17 Examples
`bevy_text` Emoji support #23922 2026-04-21 21:02 Queue this commit
Add `bevy_transform` benchmarks #23906 2026-04-21 17:01 Examples
Upgrade Parley to v0.9.0 #23916 2026-04-21 16:59 Queue this commit
Implements post-process lens distortion effects #23110 2026-04-21 16:58
Fix morph target motion blur #23894 2026-04-21 16:50
Number input #23842 2026-04-21 05:47 Examples
Replace cfg_if! with cfg_select! #23896 2026-04-21 05:17
`ambiguity_detection` requires `debug` feature #23913 2026-04-21 05:17 Queue this commit
Add `are_dependencies_loaded` and `are_direct_dependencies_loaded` to `AssetServer`. #23910 2026-04-21 05:16
Solari: Add russian roulette to specular pt #23898 2026-04-21 05:03 Queue this commit
IME support for text input #23841 2026-04-21 04:47
Render point and spot light shadow maps only once, regardless of the number of cameras. #23713 2026-04-21 04:44 Queue this commit
use linear space and default intensity to 1.0 in EnvironmentMapLight::solid_color #22588 2026-04-21 04:31
Hoist bsn expressions up to reduce ownership / type constraints #23905 2026-04-21 01:25 Examples
Allow `bsn!` scene inheritance to use paths with generics #23902 2026-04-20 23:18 Examples
"Run once" Scenes #23880 2026-04-20 23:18 Queue this commit
feat: expose `MouseWheel::touch_phase` #23897 2026-04-20 20:01 Examples
Fix Feathers radio groups, add `radio_self_update()` #23890 2026-04-20 05:08 Examples
Only calculate the world-space mesh center for an object when we know that object is transparent. #23711 2026-04-20 02:23 Examples
Asset Value Templates via `asset_value()` and `HandleTemplate::Value` #23839 2026-04-20 00:52
`EditableText` change detection using `parley::Generation` #23785 2026-04-19 18:38 Examples
BSN: scene.spawn() system ergonomics #23868 2026-04-19 17:25 Examples
Rename `MeshPipelineSet` to `MeshPipelineSystems` #23823 2026-04-19 17:06 Queue this commit
Solari: Minor bugfix #23872 2026-04-19 17:06
`ComputedStackIndex` component #23878 2026-04-19 17:06
Add style tokens to Feathers Slider #23883 2026-04-19 17:06
Fix toggle behavior and add styling to Feathers Radio Buttons #23869 2026-04-19 15:56
Enable dynamic triggers for observers #23870 2026-04-19 15:55
Handle the case where there is no resume time. #23885 2026-04-19 08:21 Examples
can have observers through BRP #23800 2026-04-19 08:21 Queue this commit
Disable VALIDATION_INDIRECT_CALL by default in release builds for wgpu #23879 2026-04-19 08:18
Resolve "strict ambiguities" between font systems. #23856 2026-04-19 08:14
MSRV CI job fail to use cargo rust-version dependency resolution #23881 2026-04-19 03:35 Examples
Revert unintended example changes #23877 2026-04-18 17:19 Examples
Fix UI accessibility transforms and update ordering #23859 2026-04-18 04:35 Examples
make TypeIdMap iteration order respect its comment #23864 2026-04-18 04:35 Queue this commit
Use a LUT for F_AB #23737 2026-04-18 03:34
Make `ClearColorConfig::None` work correctly (esp in the presence of MSAA) #23844 2026-04-17 22:19 Examples
Fix some UI widgets accidentally being ambiguous with recomputing the ComputedNode::stack_index, which is not used. #23854 2026-04-17 17:50 Examples
`feathers_gallery` infinite update loop fix #23827 2026-04-17 15:57
FromTemplate for TilemapChunkTileData #23852 2026-04-17 15:55 Queue this commit
Update settings release notes author and PRs #23857 2026-04-17 15:51
Fix light bounding spheres being ambiguous with TransformSystems::Propagate. #23847 2026-04-17 15:49
Remove unused &Camera in `update_gizmo_meshes`. #23853 2026-04-17 15:49 Queue this commit
Fix and Polish Feathers Toggle Switch #23830 2026-04-17 02:37 Examples
Fix QueuedScenes not existing when spawning queued scenes #23821 2026-04-17 01:08
fix freezes on AppExit on macos #23838 2026-04-17 00:47
Allow Outline's to have negative offset values #23835 2026-04-16 22:48 Examples
Insert ResolvedScenes as dynamic bundles #23808 2026-04-16 22:34
Fix CI errors for Rust 1.95 #23829 2026-04-16 17:46 Examples
Disclosure toggle widget. #23817 2026-04-16 04:39 Examples
can reflect observers #23797 2026-04-16 02:13 Examples
Fix and Polish Feathers Checkbox #23820 2026-04-16 02:12 Queue this commit
Fixed typo in EntityValidButNotSpawnedError description #23819 2026-04-16 00:39
Solari: Improve ReSTIR DI performance #23809 2026-04-15 18:35 Examples
Replace all different load variants in `AssetServer` with a builder. #23663 2026-04-15 18:32
`EditableText::visible_width` #23717 2026-04-15 17:02 Examples
Bevy settings support tuple structs and non-unit like enums #23812 2026-04-15 16:23
Decorative widgets #23804 2026-04-15 15:42
Solari: Fix self-intersection artifacts #23813 2026-04-15 15:42 Queue this commit
Use EntityHashMap and EntityHashSet when possible #23810 2026-04-15 15:41
Reflect screenshots #23799 2026-04-14 21:45 Examples
images are serializable through SerializedImage #23798 2026-04-14 21:45
Missing license files. #23806 2026-04-14 20:00 Examples
Add `menu_divider` widget. #23788 2026-04-14 03:13 Examples
Change feathers bsn APIs to make captions an explicit parameter. #23787 2026-04-13 23:48 Examples
Add PBR Neutral tone mapping #23761 2026-04-13 21:56
Fix documentation error #23789 2026-04-13 21:42 Queue this commit
fix(wireframes): only set depth bias when topology is triangles #23782 2026-04-13 21:37
Add height fog to bevy_city #23776 2026-04-13 21:36 Queue this commit
Optimize render asset extraction by reusing heap allocations #23758 2026-04-13 21:22
Add feathers_counter #23756 2026-04-13 21:16 Queue this commit
Introduce `ReflectConvert`, a generic reflection mechanism for type conversions, intended for asset BSN. #23742 2026-04-13 21:10
Remove ExtractedView::hdr, add ExtractedView::texture_format, move compositing_space to ExtractedCamera #23734 2026-04-13 20:54
Enum support in SettingsGroup derive macro, implemented key attribute #23719 2026-04-13 01:19 Examples
fix(settings wasm): fix compilation errors / match store_fs fn signatures #23779 2026-04-13 00:29
Rename Font::try_from_bytes to from_bytes #23777 2026-04-13 00:23
Fix sparse buffer error on devices with low storage buffer limits #23434 2026-04-12 22:21 Examples
Allow BRP `schedule.graph` to initialize the schedules it is collecting. #23743 2026-04-12 21:59 Queue this commit
`#[template(built_in)]` #23699 2026-04-12 21:52 Queue this commit
Fixes for rendering debug overlays #23564 2026-04-12 21:18
`Option<I>` SystemInput #23712 2026-04-12 20:55
Update SpriteMesh in PostUpdate #23591 2026-04-12 20:51 Queue this commit
Fixed cluster sampling issues for volumetric point and spot lights #23387 2026-04-12 20:49
FromTemplate for TextFont #23724 2026-04-12 20:48
make bevy_utils::DebugName public outside of prelude (#23641) #23725 2026-04-12 20:47
Move `WindowPlugin` exit systems to `Last` #23624 2026-04-12 20:46
Per character filter for `TextEdit`s #23704 2026-04-12 20:45
Menu button #23707 2026-04-12 20:44
Remove SystemState from more benches #23705 2026-04-12 20:44 Queue this commit
`EditableText::new` method to set initial text #23702 2026-04-12 20:43 Queue this commit
`PositionedGlyph` migration guide #23701 2026-04-12 20:43 Queue this commit
conditionally disable tests on miri for taking way too long #23677 2026-04-12 20:43
Clarify Image::set_color_at docs about R formats #23729 2026-04-12 20:42 Queue this commit
Use `schedule_scope` instead of a manual (broken) hokey-pokey #23735 2026-04-12 20:41 Queue this commit
Don't trigger change detections in`Assets<A>::track_assets` if not necessary #23752 2026-04-12 20:40 Queue this commit
Added `map_severity` method to `ResultSeverityExt` #23749 2026-04-12 20:40 Queue this commit
Fix(input focus): Bypass change detection in `process_recorded_focus_changes` #23765 2026-04-12 20:37 Queue this commit
misc cleanups #23736 2026-04-12 20:37 Examples
Use `RwLockWriteGuard::downgrade` in `BevyManifest` #23739 2026-04-12 20:36 Queue this commit
Add `calloop::sources=debug` to default log filters #23763 2026-04-12 20:21 Queue this commit
Don't clobber default filters if env filters exist #23762 2026-04-12 20:21 Queue this commit
fix(RenderDebugOverlayPlugin): Require the `bevy_pbr` feature for inclusion in `DefaultPlugins` #23766 2026-04-12 20:18 Queue this commit
Rename `FeathersPlugin` to `FeathersCorePlugin` #23771 2026-04-12 19:20
`reborrow` methods for `RelatedSpawnerCommands` and `EntityEntryCommands` #23764 2026-04-12 02:00 Examples
Make `Skybox` not break rendering if its image is default or 2D. #23689 2026-04-11 02:57 Examples
Make text input colors more legible #23744 2026-04-10 21:59 Examples
Bump super-linter/super-linter from 8.5.0 to 8.6.0 #23746 2026-04-10 20:52
Bump crate-ci/typos from 1.44.0 to 1.45.0 #23747 2026-04-10 20:51
Add `FocusGained` and `FocusLost` entity events #23723 2026-04-10 06:53 Examples
Pan camera mouse pan #22859 2026-04-10 03:17 Examples
Make `Skybox`’s `image` optional so that `Skybox::default()` is valid. #23691 2026-04-10 02:41 Queue this commit
Replace the bespoke BRP schedule.graph implementation with ScheduleData. #23733 2026-04-09 23:29 Examples
Calculate UVs and Normals in ConvexPolygonMeshBuilder #23540 2026-04-09 04:23 Examples
Expand examples for `NestedQuery` to show how to delegate a `QueryData` impl #23686 2026-04-09 01:32 Examples
Add advice on best practices for handling event propagation #23728 2026-04-09 01:02 Queue this commit
Auto nest `bsn!` tuples #23726 2026-04-08 22:33 Examples
Update toml requirement from 0.8.19 to 1.1.0 #23634 2026-04-08 21:16
Don't remove entry from `ResourceEntities` when removing a resource by ID #23716 2026-04-08 19:30 Examples
Use absolute paths in ECS macros #23718 2026-04-08 16:46 Examples
Change `ResourceEntities` from `SparseSet` to `SparseArray` to speed up resource lookups #23616 2026-04-08 15:40
Add `new` and severity based constructors to `BevyError` #23684 2026-04-08 05:16 Examples
Do not use FixedUpdate on breakout #23709 2026-04-07 20:53 Examples
Feathers text input widget #23645 2026-04-07 18:28 Examples
Fix panic on Android Quest Headset suspend event #23683 2026-04-07 18:02 Queue this commit
Merge car meshes in bevy_city and improve loading screen #23574 2026-04-07 17:44
`PositionedGlyph` fixes #23695 2026-04-07 03:54 Examples
Impl `Scene` for `Box<dyn Scene>`. Same for `SceneList` #23698 2026-04-07 02:21 Examples
Add FromTemplate derives to Components using Handle #23696 2026-04-07 01:45 Queue this commit
Snap to view #23674 2026-04-07 00:07
Use run_system instead of SystemState for ECS benches #23687 2026-04-06 23:52
More doc comments for `SparseSet` and `SparseArray` #23685 2026-04-06 23:49
Expose `VisitAssetDependencies` derive macro #23681 2026-04-06 23:42
Text editing selection box rendering fix #23679 2026-04-06 23:40 Examples
Atmosphere as entity migration guide #23675 2026-04-06 23:38
impl Clone for bevy_light Shader markers #23671 2026-04-06 23:36 Queue this commit
fix(brp): allow `params` and `id` to be undefined when deserializing #23661 2026-04-06 23:17
Fix for 22822 ComputedStates example #23655 2026-04-06 23:15
Atmosphere as entity with transforms #23651 2026-04-06 23:08
Create types to store serializable data about the ECS schedule and provide tools for extracting this data. #22520 2026-04-06 23:06
Add rectangular area lights #23288 2026-04-06 22:28
Add `-Zno-embed-metadata` Cargo flag to `config_fast_builds.toml` #23694 2026-04-06 22:16
add template_value to prelude #23669 2026-04-06 19:33 Examples
Add `#[inline]` and `#repr[transparent]` to `ComponentIdSet` to attempt to fix perf regression #23471 2026-04-06 04:41 Examples
Return/log an error when attempting to load an empty asset path. #23654 2026-04-05 16:40
Automated test for Bevy through BRP #23647 2026-04-05 16:39 Queue this commit
Don't unnecesarily enable reflection in bevy_render by removing the `default` feature of `bevy_render` #23667 2026-04-05 16:38
Add `TextEditChange` event #23665 2026-04-05 16:25
Minimal editable text scrolling implementation #23646 2026-04-05 10:24 Examples
add template to prelude #23670 2026-04-05 05:49 Examples
Rename bevy_scene2 to bevy_scene #23668 2026-04-05 02:19 Examples
fix editable_text example after new text plugins added to DefaultPlugins #23664 2026-04-05 01:27
Make the default for the HandleTemplate to use Handle::default(). #23656 2026-04-04 21:15
Fix bevy_remote not compiling on wasm #23367 2026-04-04 04:25 Examples
Reframe old "scene" terminology as "world serialization" #23630 2026-04-04 00:31 Examples
Bump actions/deploy-pages from 4.0.5 to 5.0.0 #23633 2026-04-03 07:28 Examples
Bump dtolnay/rust-toolchain from efa25f7f19611383d5b0ccf2d1c8914531636bf9 to 3c5f7ea28cd621ae0bf5283f0e981fb97b8a7af9 #23632 2026-04-03 07:27
Focus outlines #23628 2026-04-03 06:17 Examples
Replace unnecessary `&Window` in `exit_on_all_closed` with `With<Window>` #23625 2026-04-02 22:13
added serde(default) to Transform #23474 2026-04-02 19:23 Examples
`UiWidgetsPlugins` and `InputDispatchPlugin` are now in `DefaultPlugins` #23346 2026-04-02 18:46
Update `ComputedNode` for scrollbar thumbs in `update_scrollbar_thumb` #23612 2026-04-02 16:05 Examples
taffy 0.10 update #23605 2026-04-02 15:48
Fix stale bind group race for `Material2d` #23457 2026-04-02 15:08
Rename bevy_scene to bevy_ecs_serialization #23619 2026-04-02 02:22 Examples
bsn! macro code quality improvements: codegen, error handling, tests, docs #23561 2026-04-02 00:09
Rename default error handler to fallback error handler #23610 2026-04-01 23:33 Examples
BevyError backtrace doc details #23600 2026-04-01 17:55 Examples
Fix clippy::used_underscore_binding in Reflect derive for struct enum variant #23599 2026-04-01 16:11 Examples
Fix typo in safety comment for pointer usage #23617 2026-04-01 16:03 Queue this commit
Port Bevy Feathers to BSN #23536 2026-04-01 06:43 Examples
Write crate docs for bevy_scene2 / BSN #23604 2026-03-31 23:56 Examples
Add white furnace analog for 2D color consistency #23589 2026-03-31 22:52 Examples
Add more tests for bsn! macro features #23611 2026-03-31 22:52 Queue this commit
Align `Severity` enum for `BevyError` with standard log levels #23608 2026-03-31 21:43
Add Severity types to bevy::ecs::prelude #23609 2026-03-31 21:07
New `multiple_text_inputs` example. #23579 2026-03-31 16:14 Examples
Do not enable bevy_render dependency through debug feature #23598 2026-03-31 09:11 Examples
Reposition `Popovers` in `PostLayout` using `UiGlobalTransform`. #23587 2026-03-30 22:31 Examples
`editable_text` example cleanup #23580 2026-03-30 21:20
Fix docs.rs extensions README providing invalid `Cargo.toml` snippet #23578 2026-03-30 21:18
Fix for the text overflow bug seen in the `text_debug` example. #23568 2026-03-30 21:12
Unpack bins belonging to multidrawable batch sets on the GPU instead of on the CPU. #23481 2026-03-30 21:07
Non-linear color spaces for compositing 2d sprites #23049 2026-03-30 21:03
Use `web_task` for cancellable wasm tasks #21795 2026-03-30 20:58 Queue this commit
Make `Ref` copyable #23549 2026-03-30 16:30 Examples
Bump actions/cache from 5.0.3 to 5.0.4 #23538 2026-03-30 06:54 Examples
Add BRP to render app #23446 2026-03-30 05:52 Examples
only log once GPU preprocessing support #23556 2026-03-29 17:29 Examples
Add `audio/play_sound_effect` example #23219 2026-03-29 16:35
fix transform-gizmo frame delay, system ordering #23542 2026-03-29 16:30
Fix depth prepass with msaa on webgpu #22531 2026-03-29 16:28 Queue this commit
Constify `Rect` #21905 2026-03-29 16:26
Remove unnecessary `reserve` in `BufferVec::push` #23550 2026-03-29 16:25
Fix material slot overflow in bindless slab #23554 2026-03-29 16:25 Queue this commit
Fix stale occlusion culling components #23555 2026-03-29 16:25
Fix PostProcess orderings for fog and wireframes #23558 2026-03-29 16:24 Queue this commit
Make failed image loads result in a failed Gltf load. #23562 2026-03-29 16:24 Queue this commit
Add render_layers scene to testbed_3d #23559 2026-03-29 16:24
Add loading screen to bevy_city #23537 2026-03-29 16:21
enable tracing for rodio #23557 2026-03-29 16:12
`bevy_settings` release note: Add thank you for crate ownership transferral #23565 2026-03-29 16:10 Queue this commit
Hashmap visit asset dependencies impl #23566 2026-03-29 16:10
Enable partial bindless on Metal and reduce bind group overhead (#18149) #23436 2026-03-28 18:28 Examples
Fix errors when disabling gpu clustering #23547 2026-03-28 16:10 Examples
Remove cmake and `dummy.cpp` in Android example #23548 2026-03-28 16:09 Queue this commit
Update Android game activity to be compatible with android-activity v0.6.1 #23551 2026-03-28 16:09 Queue this commit
gate bloom on hdr check #23543 2026-03-28 03:32 Examples
Re-add `Out` to `ExtractComponent` #23334 2026-03-28 02:54 Examples
Add `RenderScheduleOrder` resource to allow for `RenderApp` `Schedule` changes #23513 2026-03-28 01:50
update parley to version 0.8 #23546 2026-03-28 01:15 Queue this commit
Fix the behavior of `NoCpuCulling` when toggled at runtime. #23534 2026-03-28 00:14
Don't extract visible entities for lights with shadow mapping disabled. #23530 2026-03-28 00:14 Queue this commit
bump wgpu dependency to 29.0.1 #23544 2026-03-27 22:47 Examples
upstream: jackdaw transform gizmo #23435 2026-03-27 15:48 Examples
Next Generation Scenes: Core scene system, `bsn!` macro, Templates #23413 2026-03-27 03:18 Examples
Add and remove accessibility toggled properly for Checkable #23532 2026-03-27 01:13
Add usage documentation for MessageReader #23528 2026-03-26 22:54 Examples
BRP Add `schedule.graph` endpoint #23452 2026-03-26 22:23
Implement `MapEntities` for the unit type #23527 2026-03-26 18:44 Examples
Add infinite grid to scene_viewer #23523 2026-03-26 04:09 Examples