|
2 | 2 |
|
3 | 3 | The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
4 | 4 |
|
5 |
| -## [Unreleased] |
| 5 | +## [2023.1] - 2023-03-23 |
| 6 | + |
6 | 7 | ### Added
|
| 8 | +- Enable new CSR protocol from the compiler with separated start registers ([#167], [#200]). |
| 9 | +- Perform a memory copy for simulation buffer with buffer location ([#214]). |
| 10 | +- Implement runtime support for device global with init_mode reprogram ([#161]). |
| 11 | +- Enabled `ACL_SUPPORT_DOUBLE` to support `cl_khr_fp64` ([#230]). |
| 12 | + |
7 | 13 | ### Changed
|
8 |
| -### Deprecated |
9 |
| -### Removed |
| 14 | +- Refactor runtime multi-threading/synchronization support ([#152]). |
| 15 | +- Skip CSR version check when cra_ring_root doesn't exist ([#195]). |
| 16 | + |
10 | 17 | ### Fixed
|
11 |
| -### Security |
| 18 | +- Fix integer conversion warning in `acl_hash.cpp`, `acl_hash_test.cpp` and `acl_threadsupport.cpp` ([#199], [#201]). |
| 19 | +- Fix warnings in unit test BSP ([#204]). |
| 20 | +- Fix coverity issue, `AUTO_CAUSES_COPY`, in `acl_usm.cpp` and `acl_context.cpp` ([#218], [#223]). |
| 21 | +- Fix wrong printf formatter and uninitialized scalar variable issue in `acl_kernel.cpp` and `acl_pll.cpp` ([#221], [#224]). |
| 22 | +- Fix `NEGATIVE_RETURNS` Coverity issue in `acl_device.cpp` ([#225]). |
| 23 | +- Fix printf formatter issue in `acl_kernel_if.cpp` ([#220]). |
| 24 | +- Cache context offline device setting specified by environment variables ([#235]) |
12 | 25 |
|
13 |
| -[Unreleased]: https://github.com/intel/fpga-runtime-for-opencl/compare/v2023.0...HEAD |
| 26 | +### Security |
| 27 | +- Resolve multiple memory leaks and stack buffer overflow in the `pkg_editor` library and `pkg_editor_test` ([#190], [#191]). |
| 28 | +- Fix undefined behaviour in acl_profiler_test ([#196], [#197]). |
| 29 | +- Enable address sanitizer to catch memory safety issues ([#118]). |
| 30 | +- Check for null pointer before dereference in `acl_svm.cpp`, `acl_kernel.cpp` and `acl_profiler.cpp` ([#202], [#203], [#206]). |
| 31 | +- Unconditionally null-terminate output of `strncpy()` in pkg_editor ([#215]) |
| 32 | +- Fix various Coverity issues (memory leaks, wrong conditional statetment, dereference after null check ) in `acl_mem.cpp` and `acl_mem_test.cpp` ([#219]). |
| 33 | + |
| 34 | +[2023.1]: https://github.com/intel/fpga-runtime-for-opencl/compare/v2023.0...v2023.1 |
| 35 | +[#118]: https://github.com/intel/fpga-runtime-for-opencl/pull/118 |
| 36 | +[#152]: https://github.com/intel/fpga-runtime-for-opencl/pull/152 |
| 37 | +[#161]: https://github.com/intel/fpga-runtime-for-opencl/pull/161 |
| 38 | +[#167]: https://github.com/intel/fpga-runtime-for-opencl/pull/167 |
| 39 | +[#190]: https://github.com/intel/fpga-runtime-for-opencl/pull/190 |
| 40 | +[#191]: https://github.com/intel/fpga-runtime-for-opencl/pull/191 |
| 41 | +[#195]: https://github.com/intel/fpga-runtime-for-opencl/pull/195 |
| 42 | +[#196]: https://github.com/intel/fpga-runtime-for-opencl/pull/196 |
| 43 | +[#197]: https://github.com/intel/fpga-runtime-for-opencl/pull/197 |
| 44 | +[#199]: https://github.com/intel/fpga-runtime-for-opencl/pull/199 |
| 45 | +[#200]: https://github.com/intel/fpga-runtime-for-opencl/pull/200 |
| 46 | +[#201]: https://github.com/intel/fpga-runtime-for-opencl/pull/201 |
| 47 | +[#202]: https://github.com/intel/fpga-runtime-for-opencl/pull/202 |
| 48 | +[#203]: https://github.com/intel/fpga-runtime-for-opencl/pull/203 |
| 49 | +[#204]: https://github.com/intel/fpga-runtime-for-opencl/pull/204 |
| 50 | +[#206]: https://github.com/intel/fpga-runtime-for-opencl/pull/206 |
| 51 | +[#214]: https://github.com/intel/fpga-runtime-for-opencl/pull/214 |
| 52 | +[#215]: https://github.com/intel/fpga-runtime-for-opencl/pull/215 |
| 53 | +[#218]: https://github.com/intel/fpga-runtime-for-opencl/pull/218 |
| 54 | +[#219]: https://github.com/intel/fpga-runtime-for-opencl/pull/219 |
| 55 | +[#220]: https://github.com/intel/fpga-runtime-for-opencl/pull/220 |
| 56 | +[#221]: https://github.com/intel/fpga-runtime-for-opencl/pull/221 |
| 57 | +[#223]: https://github.com/intel/fpga-runtime-for-opencl/pull/223 |
| 58 | +[#224]: https://github.com/intel/fpga-runtime-for-opencl/pull/224 |
| 59 | +[#225]: https://github.com/intel/fpga-runtime-for-opencl/pull/225 |
| 60 | +[#230]: https://github.com/intel/fpga-runtime-for-opencl/pull/230 |
| 61 | +[#235]: https://github.com/intel/fpga-runtime-for-opencl/pull/235 |
14 | 62 |
|
15 | 63 | ## [2023.0] - 2022-12-12
|
16 | 64 |
|
|
0 commit comments