The Pi Support plugin for OctoPrint provides additional information about your
Pi in the UI and also alerts you about undervoltage or overheating issues
observed on your Pi or if your Pi is unsupported. If you are running OctoPi,
the Pi Support plugin will also provide additional information about that.
OctoPrint will only load this plugin when it detects that it is being run on a
Raspberry Pi.
This manifests as the snapper vfs files appearing depending on dbus
being present or not on Linux, causing PLIST mismatch. This option
actually disables this if desired. The default is still on, as
dbus is to be expected on modern Linux installs anyway.
Pkgsrc changes:
* None
Upstream changes:
v1.6.5:
May 20th, 2021
SECURITY:
* Non-Expiring Leases: Vault and Vault Enterprise renewed
nearly-expiring token leases and dynamic secret leases with a
zero-second TTL, causing them to be treated as non-expiring,
and never revoked. This issue affects Vault and Vault Enterprise
versions 0.10.0 through 1.7.1, and is fixed in 1.5.9, 1.6.5,
and 1.7.2 (CVE-2021-32923).
CHANGES:
* agent: Update to use IAM Service Account Credentials endpoint
for signing JWTs when using GCP Auto-Auth method [GH-11473]
* auth/gcp: Update to v0.8.1 to use IAM Service Account Credentials
API for signing JWTs [GH-11498]
BUG FIXES:
* core (enterprise): Fix plugins mounted in namespaces being
unable to use password policies [GH-11596]
* core: correct logic for renewal of leases nearing their expiration
time. [GH-11650]
* secrets/database: Fix marshalling to allow providing numeric
arguments to external database plugins. [GH-11451]
* secrets/database: Fixes issue for V4 database interface where
SetCredentials wasn't falling back to using RotateRootCredentials
if SetCredentials is Unimplemented [GH-11585]
* ui: Fix namespace-bug on login [GH-11182]
v1.6.4:
April 21, 2021
Release vault v1.6.4
v1.6.3
February 25, 2021
SECURITY:
* Limited Unauthenticated License Read: We addressed a security
vulnerability that allowed for the unauthenticated reading of
Vault licenses from DR Secondaries. This vulnerability affects
Vault and Vault Enterprise and is fixed in 1.6.3 (CVE-2021-27668).
CHANGES:
* secrets/mongodbatlas: Move from whitelist to access list API [GH-10966]
IMPROVEMENTS:
* ui: Clarify language on usage metrics page empty state [GH-10951]
BUG FIXES:
* auth/kubernetes: Cancel API calls to TokenReview endpoint when
request context is closed [GH-10930]
* core/identity: Fix deadlock in entity merge endpoint. [GH-10877]
* quotas: Fix duplicate quotas on performance standby nodes. [GH-10855]
* quotas/rate-limit: Fix quotas enforcing old rate limit quota paths [GH-10689]
replication (enterprise): Don't write request count data on DR Secondaries.
* Fixes DR Secondaries becoming out of sync approximately every 30s. [GH-10970]
* secrets/azure (enterprise): Forward service principal credential
creation to the primary cluster if called on a performance
standby or performance secondary. [GH-10902]
0.5.6 (2021-04-02)
* Add metadata to Gemspec file
* Change default timeout to be the same as Net::HTTP default, 60 seconds
instead of 30 seconds.
* Add support for PUT requests with Action Controller (#181)
Changelog:
Version 1.4.8 released
25 May 2021 The Nim Team
The Nim team is happy to announce version 1.4.8, our fourth patch release for
Nim 1.4.
Version 1.4.8 is a result of one month of hard work, and it contains 23 commits
, fixing the most important bugs and bringing additional improvements to our
ORC memory management.
We would recommend to all of our users to upgrade and use version 1.4.8.
Release highlights
* Just like our devel branch, v1.4.8 is built using csources_v1, which means
you can use it on Apple M1 chips.
* Version 1.4.6 triggered some false positives with several antivirus
softwares. Based on our testing, this shouldn't happen with v1.4.8.
* Now you can use -d:release and -d:danger in your config files, no need to
manually write these flags on the command line anymore.
* Additional improvements to our ORC memory management. Use --gc:orc to
compile your projects with it.
Version 1.4.6
Version 1.4.6 is our third patch release for Nim 1.4 and it brings several
fixes since version 1.4.4, released two month ago.
Bugfixes since 1.4.4
* Fixed GC crash resulting from inlining of the memory allocation procs (link
)
* Fixed isolate doesn't work (#17264)
* Fixed regression since 1.4.2: vm crash with lists.SinglyLinkedRing (#
16384)
* Fixed Generics sandwiched between two modules don't mixin their
scope symbols properly (#11225)
* Fixed json.% raises Defect for uint64 (#17383)
* Fixed memory allocation during {.global.} init breaks GC (#17085)
* Fixed incorrect raises effect for $(NimNode) (#17454)
Full changelog since v1.4.4 contains 19 commits.
(pkgsrc changes)
- Add TEST_DEPENDS+, but still one missing is there
(upstream changes)
# vctrs 0.3.8
* Compatibility with next version of rlang.
# vctrs 0.3.7
* `vec_ptype_abbr()` gains arguments to control whether to indicate
named vectors with a prefix (`prefix_named`) and indicate shaped
vectors with a suffix (`suffix_shape`) (#781, @krlmlr).
* `vec_ptype()` is now an optional _performance_ generic. It is not necessary
to implement, but if your class has a static prototype, you might consider
implementing a custom `vec_ptype()` method that returns a constant to
improve performance in some cases (such as common type imputation).
* New `vec_detect_complete()`, inspired by `stats::complete.cases()`. For most
vectors, this is identical to `!vec_equal_na()`. For data frames and
matrices, this detects rows that only contain non-missing values.
* `vec_order()` can now order complex vectors (#1330).
* Removed dependency on digest in favor of `rlang::hash()`.
* Fixed an issue where `vctrs_rcrd` objects were not being proxied correctly
when used as a data frame column (#1318).
* `register_s3()` is now licensed with the "unlicense" which makes it very
clear that it's fine to copy and paste into your own package
(@maxheld83, #1254).
# vctrs 0.3.6
* Fixed an issue with tibble 3.0.0 where removing column names with
`names(x) <- NULL` is now deprecated (#1298).
* Fixed a GCC 11 issue revealed by CRAN checks.
# vctrs 0.3.5
* New experimental `vec_fill_missing()` for filling in missing values with
the previous or following value. It is similar to `tidyr::fill()`, but
also works with data frames and has an additional `max_fill` argument to
limit the number of sequential missing values to fill.
* New `vec_unrep()` to compress a vector with repeated values. It is very
similar to run length encoding, and works nicely alongside `vec_rep_each()`
as a way to invert the compression.
* `vec_cbind()` with only empty data frames now preserves the common size of
the inputs in the result (#1281).
* `vec_c()` now correctly returns a named result with named empty inputs
(#1263).
* vctrs has been relicensed as MIT (#1259).
* Functions that make comparisons within a single vector, such as
`vec_unique()`, or between two vectors, such as `vec_match()`, now
convert all character input to UTF-8 before making comparisons (#1246).
* New `vec_identify_runs()` which returns a vector of identifiers for the
elements of `x` that indicate which run of repeated values they fall in
(#1081).
* Fixed an encoding translation bug with lists containing data frames which
have columns where `vec_size()` is different from the low level
`Rf_length()` (#1233).
# vctrs 0.3.4
* Fixed a GCC sanitiser error revealed by CRAN checks.
# vctrs 0.3.3
* The `table` class is now implemented as a wrapper type that
delegates its coercion methods. It used to be restricted to integer
tables (#1190).
* Named one-dimensional arrays now behave consistently with simple
vectors in `vec_names()` and `vec_rbind()`.
* `new_rcrd()` now uses `df_list()` to validate the fields. This makes
it more flexible as the fields can now be of any type supported by
vctrs, including data frames.
* Thanks to the previous change the `[[` method of records now
preserves list fields (#1205).
* `vec_data()` now preserves data frames. This is consistent with the
notion that data frames are a primitive vector type in vctrs. This
shouldn't affect code that uses `[[` and `length()` to manipulate
the data. On the other hand, the vctrs primitives like `vec_slice()`
will now operate rowwise when `vec_data()` returns a data frame.
* `outer` is now passed unrecycled to name specifications. Instead,
the return value is recycled (#1099).
* Name specifications can now return `NULL`. The names vector will
only be allocated if the spec function returns non-`NULL` during the
concatenation. This makes it possible to ignore outer names without
having to create an empty names vector when there are no inner
names:
```
zap_outer_spec <- function(outer, inner) if (is_character(inner)) inner
# `NULL` names rather than a vector of ""
names(vec_c(a = 1:2, .name_spec = zap_outer_spec))
#> NULL
# Names are allocated when inner names exist
names(vec_c(a = 1:2, c(b = 3L), .name_spec = zap_outer_spec))
#> [1] "" "" "b"
```
* Fixed several performance issues in `vec_c()` and `vec_unchop()`
with named vectors.
* The restriction that S3 lists must have a list-based proxy to be considered
lists by `vec_is_list()` has been removed (#1208).
* New performant `data_frame()` constructor for creating data frames in a way
that follows tidyverse semantics. Among other things, inputs are recycled
using tidyverse recycling rules, strings are never converted to factors,
list-columns are easier to create, and unnamed data frame input is
automatically spliced.
* New `df_list()` for safely and consistently constructing the data structure
underlying a data frame, a named list of equal-length vectors. It is useful
in combination with `new_data_frame()` for creating user-friendly
constructors for data frame subclasses that use the tidyverse rules for
recycling and determining types.
* Fixed performance issue with `vec_order()` on classed vectors which
affected `dplyr::group_by()` (tidyverse/dplyr#5423).
* `vec_set_names()` no longer alters the input in-place (#1194).
* New `vec_proxy_order()` that provides an ordering proxy for use in
`vec_order()` and `vec_sort()`. The default method falls through to
`vec_proxy_compare()`. Lists are special cased, and return an integer
vector proxy that orders by first appearance.
* List columns in data frames are no longer comparable through `vec_compare()`.
* The experimental `relax` argument has been removed from
`vec_proxy_compare()`.
Quote from commit logs:
1.0.7 (2021-03-22)
* Land #210, fix segfault on large tlv buffers
1.0.8 (2021-03-24)
* Land #211, add fs_search to mettle
1.0.9 (2021-04-08)
* Land #212, update dependencies and fix libeio
Quote from commit logs:
2.0.40 (2021-03-30)
* Land #480, Fix#479, fix python meterpreter resolve command
2.0.41 (2021-03-31)
* Land #481, fix request_fs_ls on inaccessible file
2.0.42 (2021-04-11)
* Add stdapi_net_resolve_host(s) support to the PHP meterpreter
* Land #483 - Avoid old PHP array indexing syntax
2.0.43 (2021-04-12)
* Land #482, add stdapi_net_resolve_hosts to php meterpreter
2.0.44 (2021-04-28)
* Land #484, Add stdapi_net_resolve_host(s) for Java
2.0.45 (2021-04-30)
* Land #486, fix python meterpreter http transport comm timeout
2.0.46 (2021-05-10)
* Land #488, fix HttpUserAgent on java/android
3.7.2 (2021-05-24)
Merged Pull Requests
* Remove ruby 2.4 support and udpated activesupport to be >= 6.0.0 #680
(Vasu1105)
* Add support for Ubios #687 (tas50)
3.7.0 (2021-04-28)
Merged Pull Requests
* Update chefstyle requirement from 1.7.4 to 1.7.5 #678 (dependabot[bot])
* Switch to GNU timeout-based implementation of SSH timeouts #679
(clintoncwolfe)
* Read the username and port from /.ssh/config file and replace if present
#659 (sanga1794)
2.3.20 (2021-05-13)
Highlights:
* BUG: Fix for a regex performance bug in http_servers when matching
IPs. This was brought to our attention by @hudclark (#353)
* BUG: Fix for a CPE generation bug in which we were using deprecated
CPEs. This was brought to our attention by @p0lr (#361)
* CPE: Remapping logic was refactored so that remaps are specific record
type (a,h,o) which provides much greater flexibility. (#361)
* CPE: Focused improvements in coverage (#349)
* Fingerprints: Misc improvements (Thanks @cblack-r7, @dabdine, @sdynes-r7)
(#341, #344, #345, #351, #354, #355)
* Fingerprints: HTTP - focused work on HTTP related (http_servers,
html_title, etc) fingerprints (#352, #357, #358, #359)
* Tooling: Adding field names (os.vendor, service.product, etc) to our
standard identifier checks (#350)
2.2.18 (May 25, 2021)
Security fixes:
* Fix dependency confusion issues with implicit dependencies #4609
Enhancements:
* Use simpler notation for generated required_ruby_version #4598
* Undeprecate bundle show #4586
* Make sure link to new issue uses the proper template #4592
Bug fixes:
* Fix platform specific gems being removed from the lockfile #4580
2.8.1 (2021-05-14)
* Wait for STDOUT to be flushed before exiting the node runtime
2.8.0 (2021-05-12)
* Fix Ruby 3.0 compatibility on Windows
* Undefine console, process and other globals. See #43
* Removed the RubyRacer runtime as it is no longer maintained and broken on
recent rubies.
* Node runtime look for node before nodejs.