Skip to content

Release v1.5.0-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 21 Jul 13:51
· 175 commits to master since this release
v1.5.0-beta1
42b4935

This new beta release includes bug fixes, new utility vector types, a newly introduced meta-optimization targeted optimization API, and specific sparse-matrix extensions (get the ILGPU Nuget package and ILGPU Algorithms Nuget package). Furthermore ILGPU now supports nullable annotations on all internal and external APIs.

Changes

  • Added support for index reconstructions using general strides (#989).
  • Added new Vector data types for .NET 7 (#1023).
  • Added new generic optimization API (#1028).
  • Added new Particle-Swarm Optimizer to support massively parallel solving of optimization problems (#1029).
  • Added new specialized sparse-matrix extensions (#924).
  • Extended RNG functionality (#1022).
  • Fixed generic static abstract methods (#1027).
  • Enabled nullable annotations for all internal and external ILGPU APIs (#953).
  • Adapted Cuda versions to support latest architectures (#1024).
  • Improved AlgorithmsMath sample readability (#1005, #1032).

CI

  • Removed GitHubActionsTestLogger dependency (#999).
  • Bump actions/setup-dotnet from 3.0.3 to 3.2.0 (#1007, #1009).
  • Bump runners version to v2.305.0 (#994, #1017).
  • Remove runners config and workflow (#1019).
  • Bump actions/upload-pages-artifact from 1 to 2 (#1031).

Internal Changes

  • Adjusted project language versions to 11 (#1021).
  • Updated GenerateCompatibilitySuppressionFiles script to support Unix (#1003).
  • Bump GitHubActionsTestLogger from 2.0.1 to 2.2.1 in /Src (#1002).
  • Bump requests from 2.28.1 to 2.31.0 in /Site/scripts (#1006).
  • Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.3 in /Src (#998, #1010, #1011, #1020).
  • Bump System.Reflection.Metadata from 7.0.1 to 7.0.2 in /Src and /Samples (#1014, #1015).
  • Bump xunit from 2.4.2 to 2.5.0 in /Src (#1026).
  • Updated version to v1.5.0-beta1 (#1004).

Special thanks

Special thanks to @gartenkralle, @MoFtZ, @pavlovic-ivan, and @TriceHelix for their contributions to this release in form of code, feedback, ideas and proposals. Furthermore, we would like to thank the entire ILGPU community (especially @kilngod, @NullandKale, @MPSQUARK, and @Yey007) for providing feedback, submitting issues and feature requests.