| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-29 | Improved resilience for fast-paths | Marc Brooks | |
| Use fast paths only if we can TryGetBuffer on MemoryStream using segment's Array. Reduce swap overhead for fast path B. Avoid multiple virtcalls by memoizing the CanSeeks. Overlap slow path stream async reads. | |||
| 2026-05-28 | Use ReadAtLeastAsync to handle short-reads. | Marc Brooks | |
| Seeks to beginning of streams if CanSeek is true. Added remarks about stream position. Add test coverage for short-reads. Fix fast-path tests to actually test the fast path. Also fix class comment. | |||
| 2026-05-27 | Remove IsStreamIdenticalAsync CanSeek requirement | Marc Brooks | |
| Now only uses for the Length mismatch. | |||
| 2026-05-27 | Use TryGetBuffer() on MemoryStreams | Marc Brooks | |
| Also now throws if the streams are no CanSeek. | |||
| 2026-05-26 | Explicitly handle MemoryStream(s) | Marc Brooks | |
| 2026-05-26 | Moved IsFileIdenticalAsync & IsStreamIdenticalAsync to StreamExtensions. | Marc Brooks | |
| 2026-05-06 | Switch to new version scheme (#16758) | Tim Eisele | |
| 2026-02-20 | Merge remote-tracking branch 'upstream/master' into perf-rebased | Shadowghost | |
| 2026-02-15 | Fix build | Bond_009 | |
| 2026-01-31 | Fix tag checks | Shadowghost | |
| 2026-01-14 | Replace AlphanumericComparator with new CompareOptions.NumericOrdering | Bond_009 | |
| 2026-01-14 | Update to .NET 10.0 | Bond_009 | |
| 2025-12-11 | optimize GetUniqueFlags() | stevenaw | |
| 2025-11-08 | add support for more embedded metadata tags | Kirill Nikiforov | |
| 2025-10-26 | Bump version to 10.12.0 (for real this time) | Joshua M. Boniface | |
| 2025-05-18 | Terminate at null char for audio tags (#14100) | gnattu | |
| 2025-05-04 | Cleanup file related code (#14023) | Bond-009 | |
| 2025-03-28 | Reduce allocations, simplifed code, faster implementation, included tests - ↵ | Tim Eisele | |
| StreamInfo.ToUrl (#9369) * Rework PR 6168 * Fix test | |||
| 2025-03-12 | Merge branch 'master' into sort-nfo-data | Marc Brooks | |
| 2025-02-13 | Make the JsonConverters for delimited arrays more generic (#13396) | Bond-009 | |
| * Make the JsonConverters for delimited arrays more generic Also adds some tests for serialization (with different types) as we didn't have any before. * Ignore warnings | |||
| 2025-02-05 | Moved Trimmed to Jellyfin.Extensions.StringExtensions | Marc Brooks | |
| 2025-01-26 | Fix typos | luzpaz | |
| Found via `codespell -q 3 -D ../../dictionary.txt -S "./Emby.Server.Implementations/Localization" -L allready,childrens,groupe,inh,raisons,re-use,som,supercede,superceded,thirdparty,whoknows` | |||
| 2024-11-19 | Backport pull request #12949 from jellyfin/release-10.10.z | gnattu | |
| Fix json array string writer in JsonDelimitedArrayConverter Original-merge: 3089e9e40aea4bfe2b99d8b8bd5fdf1dd9d37984 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-11-16 | Update projects to .NET 9 (#13023) | Bond-009 | |
| 2024-10-26 | Bump version to 10.11.0 | Jellyfin Release Bot | |
| 2024-09-19 | Update src/Jellyfin.Extensions/Json/Converters/JsonDelimitedArrayConverter.cs | Tim Eisele | |
| Co-authored-by: Bond-009 <bond.009@outlook.com> | |||
| 2024-09-18 | Add SessionInfoDto, DeviceInfoDto and implement ↵ | Shadowghost | |
| JsonDelimitedArrayConverter.Write | |||
| 2024-09-11 | feat(i18n): able to finetune transliterator (#12378) | Gary Wang | |
| 2024-09-07 | Backport pull request #12550 from jellyfin/release-10.9.z | Bond-009 | |
| Create and use FormattingStreamWriter Original-merge: cd2f2ca17800f71c8d94a6e043b49b7c4200e254 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-08-30 | Remove BOM from UTF-8 files | Bond_009 | |
| I think some people need to change their IDE configuration ;) | |||
| 2024-06-01 | Backport pull request #11910 from jellyfin/release-10.9.z | Bond-009 | |
| Audio normalization: parse ffmpeg output line by line Original-merge: d2be2ee480a44d3ed266d4632c3f38439b0dfaf5 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-05-12 | Disable nuget warning in Jellyfin.Extensions (#11536) | Cody Robibero | |
| 2024-05-11 | Bump version to 10.10.0 | Jellyfin Release Bot | |
| 2024-03-31 | Lowercase CollectionTypeOptions to match legacy experience (#11272) | Cody Robibero | |
| 2024-03-22 | feat(i18n): transliterate item name before sorting (#11172) | Gary Wang | |
| 2024-03-04 | Add MediaStreamProtocol enum (#10153) | Niels van Velzen | |
| * Add MediaStreamProtocol enum * Add default handling for enum during deserialization --------- Co-authored-by: Cody Robibero <cody@robibe.ro> | |||
| 2024-02-26 | Store lyrics in the database as media streams (#9951) | Cody Robibero | |
| 2024-01-17 | Use helper function to compare guid (#10825) | Cody Robibero | |
| 2023-11-14 | Fix runtime errors | Bond_009 | |
| 2023-11-14 | Update to .NET 8 | Bond_009 | |
| 2023-11-05 | Add IDisposableAnalyzers to more projects | Bond_009 | |
| 2023-09-23 | Start adding IDisposableAnalyzers to projects | Bond_009 | |
| 2023-09-11 | Removed nesting levels through block-scoped `using` statement (#10025) | Lehonti Ramos | |
| Co-authored-by: John Doe <john@doe> Co-authored-by: Lehonti Ramos <lehonti@ramos> | |||
| 2023-08-22 | == null -> is null | Bond_009 | |
| 2023-06-28 | Use RegexGenerator where possible | Bond_009 | |
| 2023-04-06 | Remove redundant 'else' keywords | Stepan Goremykin | |
| 2023-04-06 | Remove unused using directives | Stepan Goremykin | |
| 2023-02-20 | Improve alternate ordering (#9336) | Bond-009 | |
| 2023-02-12 | Always run code analyzers for tests projects (#9304) | Bond-009 | |
| 2023-02-04 | Use Directory.Packages.props (#9135) | Zoltan Csizmadia | |
| Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com> | |||
