Overview

Request 955069 accepted

- Update firecracker to version 1.0.0
Detail could be found below:
https://github.com/firecracker-microvm/firecracker/releases/tag/v1.0.0

* Patches dropped:
0001-dependencies-Included-vm-fdt-crate.patch
0002-vm-fdt-Replace-libfdt-with-vm-fdt.patch
0003-libfdt-bindings-Deleted-libfdt-bindings-crate.patch

- Replace libfdt with vm-fdt.
0001-dependencies-Included-vm-fdt-crate.patch
0002-vm-fdt-Replace-libfdt-with-vm-fdt.patch
0003-libfdt-bindings-Deleted-libfdt-bindings-crate.patch
- Update firecracker to version 0.25.0
Add workspace to firecracker. The workspace has three packages,
firecracker,jailer,seccompiler

Detail could be found below:
https://github.com/firecracker-microvm/firecracker/blob/main/CHANGELOG.md
- Update firecracker to version 0.19.1:
Added:
* New device: virtio-vsock, backed by Unix domain sockets.
* New command-line parameter for firecracker, named --no-api, which
will disable the API server thread. Also, when API server is disabled,
MMDS is no longer available now.
* New command-line parameter for firecracker, named --config-file, which
represents the path to a file that contains a JSON which can be used for
configuring and starting a microVM without sending any API requests.
* The jailer adheres to the "end of command options" convention, meaning
all parameters specified after -- are forwarded verbatim to Firecracker.
* Added KVM_PTP support to the recommended guest kernel config.
* Added entry in FAQ.md for Firecracker Guest timekeeping.
Changed:
* Vsock API call: PUT /vsocks/{id} changed to PUT /vsock and no longer
appear to support multiple vsock devices. Any subsequent calls to this API
endpoint will override the previous vsock device configuration.
Removed:
* Removed experimental support for vhost-based vsock devices.
* Removed unused 'Halting' and 'Halted' instance states.

- Modify spec file:
* Change the group to "System/Emulators/PC" which is maintained by virt team.
* Use "rm -f " instead of "rm" to remove spurious files
* Remove macro "_missing_doc_files_terminate_build"
- Fix Tumbelweed builds by removing /usr/.crates2.json.
- Trim marketing wording from description.
- Fix aarch64 builds
- Bump min rust version to 1.35.0
- Update firecracker to version 0.17.0:
Added:
* New API call: PATCH /machine-config/, used to update VM configuration,
before the microVM boots.
* Added an experimental swagger definition that includes the specification
for the vsock API call.
* Added a signal handler for SIGBUS and SIGSEGV that immediately terminates
the process upon intercepting the signal.
* Added documentation for signal handling utilities.
* Added [alpha] aarch64 support.
* Added metrics for successful read and write operations of MMDS, Net and
Block devices.
Changed:
* vcpu_count, mem_size_mib and ht_enabled have been changed to be mandatory
for PUT requests on /machine-config/.
* Disallow invalid seccomp levels by exiting with error.
Fixed:
* Incorrect handling of bind mounts within the jailed rootfs.
* Corrected the guide for Alpine guest setup.
- Update firecracker to version 0.16.0:
+ Added [alpha] AMD support.
* Corrected the seccomp filter when building with glibc.
- Removed the seccomp.bad_syscalls metric.
* Dropped the JSON-formatted context command-line parameter from Firecracker
in favor of individual classic command-line parameters.
* Improved multiple error messages.
* Removed all kernel modules from the recommended kernel config.
- Fixed vsock support (needed for katacontainers interoperability)
* Use `cargo install` to build and install build artifacts
during the build phase, to avoid building the crate twice.
- Added patches 0001-Fixed-basic-seccomp-filter-for-glibc.patch and
0002-Fixed-advanced-seccomp-filter-for-glibc.patch: change the
seccomp filtering rules to allow the execution of certain syscalls
that are used when the binary is built with glibc instead of musl.
- Ensure build happens only on supported architectures
- Enable vsock experimental feature
- Make spec file arch independent
- Initial package version 0.15.2

Loading...

Liang Yan's avatar

Update changelog for script check

Request History
Liang Yan's avatar

xryan created request

- Update firecracker to version 1.0.0
Detail could be found below:
https://github.com/firecracker-microvm/firecracker/releases/tag/v1.0.0

* Patches dropped:
0001-dependencies-Included-vm-fdt-crate.patch
0002-vm-fdt-Replace-libfdt-with-vm-fdt.patch
0003-libfdt-bindings-Deleted-libfdt-bindings-crate.patch

- Replace libfdt with vm-fdt.
0001-dependencies-Included-vm-fdt-crate.patch
0002-vm-fdt-Replace-libfdt-with-vm-fdt.patch
0003-libfdt-bindings-Deleted-libfdt-bindings-crate.patch
- Update firecracker to version 0.25.0
Add workspace to firecracker. The workspace has three packages,
firecracker,jailer,seccompiler

Detail could be found below:
https://github.com/firecracker-microvm/firecracker/blob/main/CHANGELOG.md
- Update firecracker to version 0.19.1:
Added:
* New device: virtio-vsock, backed by Unix domain sockets.
* New command-line parameter for firecracker, named --no-api, which
will disable the API server thread. Also, when API server is disabled,
MMDS is no longer available now.
* New command-line parameter for firecracker, named --config-file, which
represents the path to a file that contains a JSON which can be used for
configuring and starting a microVM without sending any API requests.
* The jailer adheres to the "end of command options" convention, meaning
all parameters specified after -- are forwarded verbatim to Firecracker.
* Added KVM_PTP support to the recommended guest kernel config.
* Added entry in FAQ.md for Firecracker Guest timekeeping.
Changed:
* Vsock API call: PUT /vsocks/{id} changed to PUT /vsock and no longer
appear to support multiple vsock devices. Any subsequent calls to this API
endpoint will override the previous vsock device configuration.
Removed:
* Removed experimental support for vhost-based vsock devices.
* Removed unused 'Halting' and 'Halted' instance states.

- Modify spec file:
* Change the group to "System/Emulators/PC" which is maintained by virt team.
* Use "rm -f " instead of "rm" to remove spurious files
* Remove macro "_missing_doc_files_terminate_build"
- Fix Tumbelweed builds by removing /usr/.crates2.json.
- Trim marketing wording from description.
- Fix aarch64 builds
- Bump min rust version to 1.35.0
- Update firecracker to version 0.17.0:
Added:
* New API call: PATCH /machine-config/, used to update VM configuration,
before the microVM boots.
* Added an experimental swagger definition that includes the specification
for the vsock API call.
* Added a signal handler for SIGBUS and SIGSEGV that immediately terminates
the process upon intercepting the signal.
* Added documentation for signal handling utilities.
* Added [alpha] aarch64 support.
* Added metrics for successful read and write operations of MMDS, Net and
Block devices.
Changed:
* vcpu_count, mem_size_mib and ht_enabled have been changed to be mandatory
for PUT requests on /machine-config/.
* Disallow invalid seccomp levels by exiting with error.
Fixed:
* Incorrect handling of bind mounts within the jailed rootfs.
* Corrected the guide for Alpine guest setup.
- Update firecracker to version 0.16.0:
+ Added [alpha] AMD support.
* Corrected the seccomp filter when building with glibc.
- Removed the seccomp.bad_syscalls metric.
* Dropped the JSON-formatted context command-line parameter from Firecracker
in favor of individual classic command-line parameters.
* Improved multiple error messages.
* Removed all kernel modules from the recommended kernel config.
- Fixed vsock support (needed for katacontainers interoperability)
* Use `cargo install` to build and install build artifacts
during the build phase, to avoid building the crate twice.
- Added patches 0001-Fixed-basic-seccomp-filter-for-glibc.patch and
0002-Fixed-advanced-seccomp-filter-for-glibc.patch: change the
seccomp filtering rules to allow the execution of certain syscalls
that are used when the binary is built with glibc instead of musl.
- Ensure build happens only on supported architectures
- Enable vsock experimental feature
- Make spec file arch independent
- Initial package version 0.15.2


Liang Yan's avatar

xryan accepted request

openSUSE Build Service is sponsored by