superset-helm-chart-0.15.2
Apache Superset is a modern, enterprise-ready business intelligence web application
v1.33.1 🐞
In Meilisearch v1.33.1, we released a security fix that affected the dump import, improvements to vector store relevance in massive databases, and a fix related to ranking scores.
- Cloud users: you don't need to do anything. We found no evidence of exploitation of this vulnerability on Meilisearch Cloud.
- Open-source users: if you allow importing dumps from an untrusted source, we recommend you update to v1.33.1
All versions of Meilisearch before v1.33.0 are vulnerable to a path traversal vulnerability involving the dump import functionality.
Importing a specially crafted dump could result in giving access to the Meilisearch instance to arbitrary, specifically formatted files, present on the file system of the Meilisearch instance.
- We updated the vector store to trigger linear scanning even on bigger databases, leading to improved performance and so better result quality when the search cutoff is reached. This applies in particular when the number of filtered candidates is small relative to the number of documents in the index by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6113.
- We fixed a bug where only the first non-blocking buckets were taken for the non-final ranking rules. This improves the quality of search results when the search cutoff triggers, especially when vector search and a sort are involved by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6113.
Full Changelog: https://github.com/meilisearch/meilisearch/compare/v1.33.0...v1.33.1
ThingsBoard 4.3 Release
- Alarm rules 2.0 by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/14036
- Calculated fields:
- Geofencing by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/13857
- Propagation by @ShvaykaD in https://github.com/thingsboard/thingsboard/pull/14107
- Time series data aggregation by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/14253
- Related entities aggregation by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/14141
- Calculated field output strategies by @irynamatveieva in https://github.com/thingsboard/thingsboard/pull/14225
- API keys by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/14074
- Enforced 2FA by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/13629
- Set default base Docker image to thingsboard/openjdk25:trixie-slim by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/14687
- Added new entity field 'displayName' by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14136
- Added JSON ts type support for bulk import by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/13786
- Added API for tenant admins to delete the entire tenant by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14156
- Added support for alarm originator label and alarm details in notification templates by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/14236
- Added 'PATCH' request method for 'rest api call' node by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/14268
- Added more find-by-ids API endpoints by @artem-barysh-dev in https://github.com/thingsboard/thingsboard/pull/14355
- Added Redis ACL (username) authentication support by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/14743
- Configurable response timeout for Rule Engine API requests by @devaskim in https://github.com/thingsboard/thingsboard/pull/13924
- Clear alarm node: async processing by @dskarzh in https://github.com/thingsboard/thingsboard/pull/13987
- Configurable Swagger docs expansion by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/13863
- Entity name conflict strategies by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14118
- Removed redundant persistence of CF links by @dskarzh in https://github.com/thingsboard/thingsboard/pull/14310
- Prohibited blank relation types by @dskarzh in https://github.com/thingsboard/thingsboard/pull/13806
- Added support for setting a custom image as the widget title by @deaflynx in https://github.com/thingsboard/thingsboard/pull/13972
- Added default language and unit system selection to user form by @deaflynx in https://github.com/thingsboard/thingsboard/pull/14101
- Added ability to upload dashboard JSON file for update by @LeoMorgan113 in https://github.com/thingsboard/thingsboard/pull/13949
- Added translation support for timestamp column in timeseries widgets by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14009
- Added tooltip truncation to entity version restore header by @deaflynx in https://github.com/thingsboard/thingsboard/pull/14058
- Added "Show all" option for Columns to Display by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14060
- Added color adjustment for table pagination icons by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14105
- Added polylines support on map widget by @LeoMorgan113 in https://github.com/thingsboard/thingsboard/pull/14155
- Added queryParams support to mobile handler navigation action by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14144
- Added ability to save pictures from Photo Camera widget to Image library by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14153
- Added option to sort tab entities in alphabetical order by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14159
- Added prevent whitespaces in string autocomplete by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/14315
- Added system alarm comments localization by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14336
- Added "Search propagated alarms" option to alarm count widget by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14339
- Added new 6h and 8h time window intervals with improved default time window by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14379
- Added autocomplete pattern support in title widgets by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14142
- Added filters for audit log table by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14262
- Added string autocomplete for telemetry device tab by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14507
- Added debug events modal to rule chain elements by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14513
- Added support for dynamic Y-axis limits determination in time series charts by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14488
- Added ability to save time window selection as default for dashboard by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14472
- Added Calculated fields page by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14629
- Always display point symbol for single-point line charts by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14357
- Always show time window in "Show on widget" feature by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14511
- Added local hi_IN and updated locales da_DK, de_DE, fr_FR, it_IT, ja_JP, nl_NL, tr_TR by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14845
- Enhanced alarm severity colors by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/14672
- Improved create new action for entity autocomplete by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13840
- Improved mobile actions by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13849
- Improved attribute dialog style by @LeoMorgan113 in https://github.com/thingsboard/thingsboard/pull/13982
- Improved version name overflow handling in version control by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14335
- Improved user password fields validation by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14362
- Improved Audit log and Event details dialog by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14653
- Optimized timewindow size in dashboard configuration when saving by @ChantsovaEkaterina in https://github.com/thingsboard/thingsboard/pull/13753
- Optimized size of dashboards and widgets when saving by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13690
- Updated API usage dashboard by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/13944
- Updated password expiration message for en-US locale by @ArtemDzhereleiko in https://github.com/thingsboard/thingsboard/pull/14322
- Updated login page layout by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14562
- Refactored tb-logo as link in login, fullscreen dashboard and menu by @deaflynx in https://github.com/thingsboard/thingsboard/pull/14057
- Shared UI components for extension: tb-phone-input, tb-widget-button by @DmytroKhylko in https://github.com/thingsboard/thingsboard/pull/14279
- Shared UI components for extension: time-unit-input by @kalutkaz in https://github.com/thingsboard/thingsboard/pull/14684
- Set default LwM2M server CID length to 8 by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/14309
- [Edge] Added AI model sync by @jekka001 in https://github.com/thingsboard/thingsboard/pull/13998
- Sync user and user credentials from Edge to Cloud by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/14352
- Propagate entity deletions from edge to cloud (asset, device, dashboard, entity view) by @MazurenkoNick in https://github.com/thingsboard/thingsboard/pull/14447
- Avoid duplicate edge updates by @MazurenkoNick in https://github.com/thingsboard/thingsboard/pull/14489
- Edge Events - added merge and filter duplicates by @volodymyr-babak in https://github.com/thingsboard/thingsboard/pull/14603
- Fixed calculated fields search not working by @WangXin3 in https://github.com/thingsboard/thingsboard/pull/13878
- Fixed telemetry deletion for keys with comma by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14287
- Fixed error when uploading resources approximately larger than 15 MB by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/14205
- Fixed invalid finish ts for jobs with zero tasks in task manager by @ViacheslavKlimov in https://github.com/thingsboard/thingsboard/pull/14728
- Fixed entity data query for sysadmin by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14564
- Fixed CVE-2025-15284 by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14729
- Fixed partition cleanup for non-public PostgreSQL schemas by @AndriiLandiak in https://github.com/thingsboard/thingsboard/pull/14631
- Fixed SMS usage state when disabled in tenant profile by @dashevchenko in https://github.com/thingsboard/thingsboard/pull/14792
- Fixed help link for JavaScript library by @LeoMorgan113 in https://github.com/thingsboard/thingsboard/pull/13993
- Fixed multiple identical requests and updated template style in version control by @deaflynx in https://github.com/thingsboard/thingsboard/pull/14011
- Fixed extra ']' in RPC debug terminal help by @371518473 in https://github.com/thingsboard/thingsboard/pull/13882
- Fixed action buttons blinking in table widgets during API requests by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13892
- Fixed map widget tooltip closing when hovering from overlay to tooltip by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/13894
- Fixed decimals support in Liquid level widget by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14012
- Fixed column order for "On cell click" action in Entities Table widget by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14020
- Fixed empty link in entity details menu by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14038
- Fixed bar chart label position by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14157
- Changed type of color picker fields by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14255
- Fixed Microsoft Teams notification preview by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14420
- Fixed 'TypeError: Missing parameter name ...' when running web-ui with TB_ENABLE_PROXY=true by @wiwiwa in https://github.com/thingsboard/thingsboard/pull/14493
- Fixed slider styles for iOS platform by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14582
- Fixed LwM2M bootstrap toggle not persisting "Add Bootstrap config" button state by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14614
- Fixed background flashes when opening or closing date-time selector by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14744
- Fixed map action panel hiding when opening other data layer by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14745
- Fixed applying aggregation options for latest timeseries data keys in map widgets by @ChantsovaEkaterina in https://github.com/thingsboard/thingsboard/pull/14685
- Fixed typo in Korean translation for 2FA activation by @cafe-jun in https://github.com/thingsboard/thingsboard/pull/14772
- Fixed opening tenant profile autocomplete when "Create new" button is clicked by @mtsymbarov-del in https://github.com/thingsboard/thingsboard/pull/14804
- Fixed country autocomplete autofill and improved validation by @vvlladd28 in https://github.com/thingsboard/thingsboard/pull/14802
- Fixed time LwM2M resource handling by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/14077
- Fixed NPE for LwM2M client context after reboot by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/14645
- Fixed CoAP Unicast/Multicast MID Conflict and Silent ACK Rejection by @nickAS21 in https://github.com/thingsboard/thingsboard/pull/14748
- Improved Edge session cleanup to prevent resource leaks and message backlog due to unstable network conditions and Kafka busy timeout by @bcblr1993 in https://github.com/thingsboard/thingsboard/pull/13843
- @371518473 made their first contribution in https://github.com/thingsboard/thingsboard/pull/13882
- @WangXin3 made their first contribution in https://github.com/thingsboard/thingsboard/pull/13878
- @bcblr1993 made their first contribution in https://github.com/thingsboard/thingsboard/pull/13843
- @wiwiwa made their first contribution in https://github.com/thingsboard/thingsboard/pull/14493
- @cafe-jun made their first contribution in https://github.com/thingsboard/thingsboard/pull/14772
Full Changelog: https://github.com/thingsboard/thingsboard/compare/v4.2.1.1...v4.3
2026-01-19, Version 25.4.0 (Current), @RafaelGSS
- [
8f6fada8f1] - cli: add --require-module/--no-require-module (Joyee Cheung) #60959 - [
bf8e738df4] - cli: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung) #60956 - [
7930d7a19b] - crypto: update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741 - [
44f61dfb92] - doc: add @avivkeller to collaborators (Aviv Keller) #61115 - [
45903ee884] - doc: add gurgunday to collaborators (Gürgün Dayıoğlu) #61094 - [
77faa14d99] - doc: mark --build-snapshot and --build-snapshot-config as stable (Joyee Cheung) #60954 - [
aefbe4ba47] - (SEMVER-MINOR) events: repurposeevents.listenerCount()to accept EventTargets (René) #60214 - [
8470e2993b] - (SEMVER-MINOR) http: add http.setGlobalProxyFromEnv() (Joyee Cheung) #60953 - [
24384d7438] - meta: add Renegade334 to collaborators (Renegade334) #60714 - [
c1acef6d0f] - module: mark require(esm) as stable (Joyee Cheung) #60959 - [
2e39f3ed6b] - module: mark module compile cache as stable (Joyee Cheung) #60971 - [
e6a05cfb4f] - (SEMVER-MINOR) module: allow subpath imports that start with#/(Jan Martin) #60864 - [
fa927c31da] - (SEMVER-MINOR) process: preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) #60913 - [
bd0942f4f5] - (SEMVER-MINOR) stream: do not passreadable.compose()output viaReadable.from()(René) #60907 - [
5051d90100] - (SEMVER-MINOR) util: add convertProcessSignalToExitCode utility (Erick Wendel) #60963 - [
408f024906] - v8: mark v8.queryObjects() as stable (Joyee Cheung) #60957
- [
e61cfdbf50] - assert: use a set instead of an array for faster lookup (Ruben Bridgewater) #61076 - [
11861084fd] - assert,util: improve comparison performance (Ruben Bridgewater) #61176 - [
4ef4f759cb] - assert,util: fix deep comparing invalid dates skipping properties (Ruben Bridgewater) #61076 - [
c8fccd585f] - assert,util: improve deep comparison performance (Ruben Bridgewater) #61076 - [
13661a0123] - benchmark: use boolean options in benchmark tests (SeokhunEom) #60129 - [
36dead3433] - benchmark: allow boolean option values (SeokhunEom) #60129 - [
376056eaef] - benchmark: add microbench on isInsideNodeModules (Chengzhong Wu) #60991 - [
22d3e85b7a] - benchmark: fix incorrect base64 input in byteLength benchmark (semimikoh) #60841 - [
5016f75522] - benchmark: use typescript for import cjs benchmark (Joyee Cheung) #60663 - [
012a08f6eb] - buffer: let Buffer.of use heap (Сковорода Никита Андреевич) #60503 - [
65696e42ba] - build: add--shared-hdr-histogramconfigure flag (Antoine du Hamel) #61280 - [
6155b8836e] - build: add--shared-gtestconfigure flag (Antoine du Hamel) #61279 - [
e80127f49c] - build: expose libplatform symbols in shared libnode (Joyee Cheung) #61144 - [
d99805049e] - build: fix inconsistent quoting inMakefile(Antoine du Hamel) #60511 - [
3213de08e8] - build: support building crates (temporal) on windows (沈鸿飞) #61163 - [
1ad8788391] - build: remove temporal updater (Chengzhong Wu) #61151 - [
e6e25d65be] - build: add --debug-symbols to build with -g without enabling DCHECKs (Joyee Cheung) #61100 - [
7040ec94c8] - build: update test-wpt-report to use NODE instead of OUT_NODE (Filip Skokan) #61024 - [
990da3518d] - build: skip build-ci on actions with a separate test step (Chengzhong Wu) #61073 - [
3259e395c9] - build: run embedtest with node_g when BUILDTYPE=Debug (Chengzhong Wu) #60850 - [
af42ca569f] - build: ignore built-in temporal when building with shared lib (Chengzhong Wu) #60703 - [
bec7fce07a] - build: add temporal_capi gyp (Chengzhong Wu) #60703 - [
d2f50047f7] - build: fix OpenSSL version parsing for OpenSSL < 3 (Richard Lau) #60775 - [
91b20c52df] - build: add flag to compile V8 with Temporal support (Antoine du Hamel) #60701 - [
0aaed248f0] - build: add support for Visual Studio 2026 (Michaël Zasso) #60727 - [
8f6fada8f1] - cli: add --require-module/--no-require-module (Joyee Cheung) #60959 - [
bf8e738df4] - cli: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung) #60956 - [
7930d7a19b] - crypto: update root certificates to NSS 3.117 (Node.js GitHub Bot) #60741 - [
1b15453602] - deps: update cjs-module-lexer to 2.2.0 (Node.js GitHub Bot) #61271 - [
118fa97c95] - deps: update nbytes to 0.1.2 (Node.js GitHub Bot) #61270 - [
9b136db814] - deps: update ngtcp2 to 1.19.0 (Node.js GitHub Bot) #61156 - [
5635f23a50] - deps: update nghttp3 to 1.14.0 (Node.js GitHub Bot) #61187 - [
9ec35c0977] - deps: update nghttp3 to 1.13.1 (Node.js GitHub Bot) #60046 - [
4d7d37f701] - deps: update timezone to 2025c (Node.js GitHub Bot) #61138 - [
2c1e3ab19d] - deps: nghttp2: revert 7784fa979d0b (Antoine du Hamel) #61136 - [
56a6513648] - deps: update nghttp2 to 1.68.0 (nodejs-github-bot) #61136 - [
f2692c5534] - deps: remove independent temporal (Chengzhong Wu) #61072 - [
3acbf3f129] - deps: apply cargo vendor (Chengzhong Wu) #61072 - [
d2759f4805] - deps: add vendor depenency crate (Chengzhong Wu) #61072 - [
6330385174] - deps: update simdjson to 4.2.4 (Node.js GitHub Bot) #61056 - [
9835860115] - deps: update googletest to 065127f1e4b46c5f14fc73cf8d323c221f9dc68e (Node.js GitHub Bot) #61055 - [
d2e6dff2f9] - deps: brotli: cherry-pick e230f474b87 (liujiahui) #61003 - [
27da9ca1c7] - deps: upgrade npm to 11.7.0 (npm team) #61011 - [
398ba68793] - deps: V8: cherry-pick 72b0e27bd936 (pthier) #60706 - [
a8ae3b9557] - deps: update sqlite to 3.51.1 (Node.js GitHub Bot) #60899 - [
4e1edae655] - deps: update zlib to 1.3.1-63d7e16 (Node.js GitHub Bot) #60898 - [
49b5954e74] - deps: update corepack to 0.34.5 (Node.js GitHub Bot) #60842 - [
6ae415361f] - deps: upgrade npm to 11.6.4 (npm team) #60853 - [
3cc857001a] - deps: add temporal_rs 0.1.0 (Chengzhong Wu) #60703 - [
660788cd4b] - deps: update sqlite to 3.51.0 (Node.js GitHub Bot) #60614 - [
c6d7a7b7cd] - deps: upgrade npm to 11.6.3 (npm team) #60785 - [
062e15bddf] - deps: update brotli to 1.2.0 (Node.js GitHub Bot) #60540 - [
db053988db] - deps: update simdjson to 4.2.2 (Node.js GitHub Bot) #60740 - [
ea5deab531] - deps: update googletest to 1b96fa13f549387b7549cc89e1a785cf143a1a50 (Node.js GitHub Bot) #60739 - [
c23f40cca4] - deps: update minimatch to 10.1.1 (Node.js GitHub Bot) #60543 - [
479c9290b9] - deps: update corepack to 0.34.4 (Node.js GitHub Bot) #60643 - [
e42911eddd] - deps: update inspector_protocol to 1b1bcbbe060e8c8cd8704f00f78978c50991 (Node.js GitHub Bot) #60705 - [
d908c83330] - deps: update cjs-module-lexer to 2.1.1 (Node.js GitHub Bot) #60646 - [
96530a4ca6] - deps: update simdjson to 4.2.1 (Node.js GitHub Bot) #60644 - [
6b0926ef20] - deps,src: prepare for cpplint update (Michaël Zasso) #60901 - [
5ed71efa3e] - doc: fix v25 changelog after security release (Marco Ippolito) #61371 - [
c2791069a2] - doc: correct description oferror.stackaccessor behavior (René) #61090 - [
134780c035] - doc: add documentation for process.traceProcessWarnings (Alireza Ebrahimkhani) #53641 - [
3b08efcebb] - doc: add sqlite session disposal method (René) #61273 - [
ec1847a097] - doc: fix filename typo (Hardanish Singh) #61297 - [
2c651ce460] - doc: fix typos and grammar inBUILDING.md&onboarding.md(Hardanish Singh) #61267 - [
28fe6ea4a8] - doc: mention --newVersion release script (Rafael Gonzaga) #61255 - [
2fb35d897d] - doc: correct typo in BUILDING doc (Mike McCready) #61261 - [
8dc2501a25] - doc: correct typo in api contributing doc (Mike McCready) #61260 - [
69e357a9d4] - doc: add PR-URL requirement for security backports (Rafael Gonzaga) #61256 - [
73326ae103] - doc: add reusePort error behavior to net module (mag123c) #61250 - [
67fbf4d371] - doc: note corepack package removal in distribution doc (Mike McCready) #61207 - [
0792859e49] - doc: fix tls.connect() timeout documentation (Azad Gupta) #61079 - [
72f42b9985] - doc: missingpassed,errorandpassedproperties onTestContext(Xavier Stouder) #61185 - [
f418fcc635] - doc: clarify threat model for application-level API exposure (Rafael Gonzaga) #61184 - [
bd4710769a] - doc: correct options for net.Socket class and socket.connect (Xavier Stouder) #61179 - [
387b65ca08] - doc: document error event on readline InterfaceConstructor (Xavier Stouder) #61170 - [
6d886e10e4] - doc: add a smooth scrolling effect to the sidebar (btea) #59007 - [
23fb3a64ec] - doc: fix test settime docs (Efe) #61117 - [
808eb437ee] - doc: correct invalid collaborator profile (JJ) #61091 - [
5e8eb5fe6c] - doc: add a tip about developer mode on Windows (Joyee Cheung) #61112 - [
a4248776da] - doc: exclude compile-time flag features from security policy (Matteo Collina) #61109 - [
44f61dfb92] - doc: add @avivkeller to collaborators (Aviv Keller) #61115 - [
08b5347b41] - doc: warn about short GCM tags visibly (Tobias Nießen) #61082 - [
45903ee884] - doc: add gurgunday to collaborators (Gürgün Dayıoğlu) #61094 - [
ce5d6e22ef] - doc: update MDN links (Livia Medeiros) #61062 - [
657cbd4af3] - doc: mark sync module hooks as release candidate (Joyee Cheung) #60960 - [
a46368a82b] - doc: reorganize docs of module customization hooks (Joyee Cheung) #60960 - [
9851278e99] - doc: mark crypto.hash as stable (Joyee Cheung) #60994 - [
77faa14d99] - doc: mark --build-snapshot and --build-snapshot-config as stable (Joyee Cheung) #60954 - [
6d5f9ffc6d] - doc: add File modes cross-references in fs methods (Mohit Raj Saxena) #60286 - [
521b25a27d] - doc: add missingzstdto mjs example of zlib (Deokjin Kim) #60915 - [
9a9bed9b3a] - doc: clarify fileURLToPath security considerations (Rafael Gonzaga) #60887 - [
bebb4731b1] - doc: show the use of string expressions in the SQLTagStore example (schliepa) #60873 - [
f247c24cb0] - doc: replace column with columnNumber in example ofutil.getCallSites(Deokjin Kim) #60881 - [
487c1080aa] - doc: correct spelling in BUILDING.md (Rich Trott) #60875 - [
5751e3f736] - doc: update debuglog examples to use 'foo-bar' instead of 'foo' (xiaoyao) #60867 - [
ec8336b7a0] - doc: correct 'event handle' to 'event handler' in Utf8Stream drop event (Riddhi) #60692 - [
95ef052751] - doc: fix typos in changelogs (Rich Trott) #60855 - [
a10b3130c6] - doc: mark module.register as active development (Chengzhong Wu) #60849 - [
bfe8c62a2d] - doc: add fullName property to SuiteContext (PaulyBearCoding) #60762 - [
2799f594e3] - doc: add additional codemods for deprecation (Augustin Mauroy) #60811 - [
2b51d5d113] - doc: keep sidebar module visible when navigating docs (Botato) #60410 - [
2fa9917b07] - doc: fix webstorage config file property (Marco Ippolito) #60798 - [
a0691d6eb6] - doc: correct concurrency wording in test() documentation (Azad Gupta) #60773 - [
d26842c523] - doc: clarify that CQ only picks up PRs targetingmain(René) #60731 - [
3e84428ffe] - doc: clarify license section and add contributor note (KaleruMadhu) #60590 - [
745ea1d61f] - doc: correct and expand documentation for SQLTagStore (René) #60200 - [
a442c27c0a] - doc: correct tls ALPNProtocols types (René) #60143 - [
d90001a579] - doc: remove mention of SMS 2FA (Antoine du Hamel) #60707 - [
7525a3fa4b] - doc: add info about renamed flag incli.md(Antoine du Hamel) #60690 - [
db0a86897b] - doc: fix incorrect slh-dsa oids in crypto.md (Artsiom Malakhau) #60681 - [
e5ede89a94] - doc:domain.add()does not accept timer objects (René) #60675 - [
36ba9d99ba] - Revert "doc, assert: correct order of changes entries" (Michaël Zasso) #60774 - [
e6e5ed7665] - doc,test: add documentation and test on how to use addons in SEA (Joyee Cheung) #59582 - [
f12eb28489] - esm: avoid throw when module specifier is not url (Craig Macomber (Microsoft)) #61000 - [
a7b92e0677] - esm: improve error messages for ambiguous module syntax (mag123c) #60376 - [
6da85b576b] - events: remove eventtarget custom inspect branding (Efe) #61128 - [
aefbe4ba47] - (SEMVER-MINOR) events: repurposeevents.listenerCount()to accept EventTargets (René) #60214 - [
dc19409f36] - fs: validate statfs path (Efe) #61230 - [
206e353a4a] - fs: fix rmSync to handle non-ASCII characters (Yeaseen) #61108 - [
feee377b83] - fs: remove broken symlinks in rmSync (sangwook) #61040 - [
6b577c80bb] - fs: detect dot files when using globstar (Robin van Wijngaarden) #61012 - [
8470e2993b] - (SEMVER-MINOR) http: add http.setGlobalProxyFromEnv() (Joyee Cheung) #60953 - [
a731463a60] - http,https: fix double ERR_PROXY_TUNNEL emission (Shima Ryuhei) #60699 - [
b2736646b6] - http2,zlib: prefercall()overapply()if argument list is not array (Livia Medeiros) #60834 - [
86bce15e96] - lib: implement all 1-byte encodings in js (Сковорода Никита Андреевич) #61093 - [
8156738b97] - lib: gbk decoder is gb18030 decoder per spec (Сковорода Никита Андреевич) #61099 - [
d8f1dea0d3] - lib: enforce use ofURLParse(Antoine du Hamel) #61016 - [
9023b3f9ce] - lib: add lint rules for reflective function calls (Antoine du Hamel) #60825 - [
2979113136] - lib: prefercall()overapply()if argument list is not array (Livia Medeiros) #60796 - [
2b36433f4a] - lib: add support for readable byte streams to .toWeb() (Hans Klunder) #58664 - [
1a0c3dddb9] - lib: useFastBufferfor empty buffer allocation (Gürgün Dayıoğlu) #60558 - [
9209cf67a4] - lib: refactor JWK import PQC support check (Filip Skokan) #60586 - [
42666c241a] - lib,src: isInsideNodeModules should test on the first non-internal frame (Chengzhong Wu) #60991 - [
4a22647609] - lib,src,test: fix tests without SQLite (Antoine du Hamel) #60906 - [
24795530bb] - lib,test: enforce use ofassert.failvia a lint rule (Antoine du Hamel) #61004 - [
1977348ae0] - lib,test: fix jsdoc comments (Michaël Zasso) #60870 - [
3549cf14ce] - meta: remove t.js (RafaelGSS) #61369 - [
5cf54abad7] - meta: bump step-security/harden-runner from 2.13.2 to 2.14.0 (dependabot[bot]) #61245 - [
b57bab72e1] - meta: bump actions/setup-node from 6.0.0 to 6.1.0 (dependabot[bot]) #61244 - [
42117b5069] - meta: bump actions/cache from 4.3.0 to 5.0.1 (dependabot[bot]) #61243 - [
fee3edd38e] - meta: bump actions/download-artifact from 6.0.0 to 7.0.0 (dependabot[bot]) #61242 - [
a96c3160ff] - meta: bump github/codeql-action from 4.31.6 to 4.31.9 (dependabot[bot]) #61241 - [
b4233e18a9] - meta: bump codecov/codecov-action from 5.5.1 to 5.5.2 (dependabot[bot]) #61240 - [
c5d7dd3731] - meta: bump actions/checkout from 6.0.0 to 6.0.1 (dependabot[bot]) #61239 - [
d83cec1534] - meta: bump actions/upload-artifact from 5.0.0 to 6.0.0 (dependabot[bot]) #61238 - [
d4bfd26f06] - meta: bump peter-evans/create-pull-request from 7.0.9 to 8.0.0 (dependabot[bot]) #61237 - [
9246c6ab12] - meta: bump cachix/install-nix-action from 31.8.4 to 31.9.0 (dependabot[bot]) #61236 - [
1b378cfd5e] - meta: move lukekarrys to emeritus (Node.js GitHub Bot) #60985 - [
f3bfa68d78] - meta: bump actions/setup-python from 6.0.0 to 6.1.0 (dependabot[bot]) #60927 - [
f1935d19e9] - meta: bump github/codeql-action from 4.31.3 to 4.31.6 (dependabot[bot]) #60926 - [
0a4a4c090d] - meta: bump actions/checkout from 5.0.1 to 6.0.0 (dependabot[bot]) #60925 - [
d76f95117b] - meta: bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (dependabot[bot]) #60924 - [
4dd153f8c3] - meta: bump github/codeql-action from 4.31.2 to 4.31.3 (dependabot[bot]) #60770 - [
a90bf3ece1] - meta: bump step-security/harden-runner from 2.13.1 to 2.13.2 (dependabot[bot]) #60769 - [
ecc945d7ec] - meta: bump cachix/install-nix-action from 31.8.2 to 31.8.4 (dependabot[bot]) #60768 - [
5578327a4f] - meta: bump actions/checkout from 5.0.0 to 5.0.1 (dependabot[bot]) #60767 - [
24384d7438] - meta: add Renegade334 to collaborators (Renegade334) #60714 - [
2d560e42fa] - module: fix sync resolve hooks for require with node: prefixes (Joyee Cheung) #61088 - [
15c3655b9a] - module: preserve URL in the parent created by createRequire() (Joyee Cheung) #60974 - [
c1acef6d0f] - module: mark require(esm) as stable (Joyee Cheung) #60959 - [
2e39f3ed6b] - module: mark module compile cache as stable (Joyee Cheung) #60971 - [
e6a05cfb4f] - (SEMVER-MINOR) module: allow subpath imports that start with#/(Jan Martin) #60864 - [
1983cd6692] - node-api: add napi_set_prototype (siaeyy) #60711 - [
350b0ea895] - node-api: fix data race and use-after-free in napi_threadsafe_function (Mika Fischer) #55877 - [
cb3f79273a] - node-api: add support for Float16Array (Ilyas Shabi) #58879 - [
bdf359b3d1] - node-api: support SharedArrayBuffer in napi_create_dataview (Kevin Eady) #60473 - [
3c5dc03f06] - os: freeze signals constant (Xavier Stouder) #61038 - [
ca5c4c9752] - process: improve process.cwd() error message (TseIan) #61164 - [
fa927c31da] - (SEMVER-MINOR) process: preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) #60913 - [
571cec49e0] - repl: fix getters triggering side effects during completion (Dario Piotrowicz) #61043 - [
377aed336c] - repl: tab completion targets<class>instead ofnew <class>(Đỗ Trọng Hải) #60319 - [
cb8bc3466d] - sqlite: improve error messages for tag store (Pramit Sharma) #61096 - [
324ea4fa2d] - sqlite: makeSQLTagStore.prototype.sizea getter (René) #60246 - [
874c50296d] - src: dump snapshot source with node:generate_default_snapshot_source (Joyee Cheung) #61101 - [
0692b4f014] - src: improve StringBytes::Encode perf on ASCII (Сковорода Никита Андреевич) #61119 - [
754271a1f0] - src: add HandleScope to edge loop in heap_utils (Mert Can Altin) #60885 - [
8f46bd9352] - src: remove redundant CHECK (Tobias Nießen) #61130 - [
5e6ffd9aa0] - src: remove unused private field inSQLTagStore(Michaël Zasso) #61027 - [
550e8a7a69] - src: implement Windows-1252 encoding support and update related tests (Mert Can Altin) #60893 - [
3f9c0e07b4] - src: fix off-thread cert loading in bundled cert mode (Joyee Cheung) #60764 - [
7eaf815341] - src: handle DER decoding errors from system certificates (Joyee Cheung) #60787 - [
6e76cec44a] - src: use static_cast instead of C-style cast (Michaël Zasso) #60868 - [
103e55487e] - src: handle indexed properties inprocess.env(Michaël Zasso) #60826 - [
83d1f41752] - src: simply uint32 to string as it must not fail (Chengzhong Wu) #60846 - [
2dfdc6f01e] - src: mark unused private field as such (Michaël Zasso) #60802 - [
920f02539e] - src: implicitly enable namespace in config (Marco Ippolito) #60798 - [
47c5bd9b7c] - src: add permission flag to config file (Marco Ippolito) #60798 - [
d9df3f710d] - src: add test flag to config file (Marco Ippolito) #60798 - [
831256cb92] - src: rename config file testRunner to test (Marco Ippolito) #60798 - [
6c2b75ba87] - src: split inspector protocol domains files (Chengzhong Wu) #60754 - [
51cf032a5e] - src: add permission support to config file (Marco Ippolito) #60746 - [
413db7c635] - src: build v8 tick processor as built-in source text modules (Joyee Cheung) #60518 - [
428d24acf5] - src,permission: fix permission.has on empty param (Rafael Gonzaga) #60674 - [
a60aa72a87] - src,permission: add debug log on is_tree_granted (Rafael Gonzaga) #60668 - [
bd0942f4f5] - (SEMVER-MINOR) stream: do not passreadable.compose()output viaReadable.from()(René) #60907 - [
90c12a252a] - stream: fix isErrored/isWritable for WritableStreams (René) #60905 - [
9ac774c15b] - test: asserts that import.meta.resolve invokes sync loader hooks (Chengzhong Wu) #61158 - [
c08afc5712] - test: check util.parseArgs argv parsing with actual process execution (René) #61089 - [
182f2e4b5a] - test: update WPT for urlpattern to a2e15ad405 (Node.js GitHub Bot) #61134 - [
9f7cc779f5] - test: make buffer sizes 32bit-aware in test-internal-util-construct-sab (René) #61026 - [
c6a8234963] - test: remove unneccessary repl magic_mode tests (Dario Piotrowicz) #61053 - [
fa2fe0930f] - test: skip sea tests on riscv64 (Stewart X Addison) #61111 - [
b209f6ba19] - test: simplifytest-cli-node-options-docs(Antoine du Hamel) #61006 - [
c9153c7d4f] - test: mark stringbytes-external-max flaky on AIX (Stewart X Addison) #60995 - [
2cbddfefb7] - test: update test426 fixtures (Rich Trott) #60982 - [
c7190e6876] - test: update WPT for urlpattern to aed1f3d244 (Node.js GitHub Bot) #60642 - [
92649e2873] - test: deflaketest-repl-paste-big-data(Livia Medeiros) #60975 - [
e4bc345442] - test: skip tests not passing withoutNODE_OPTIONSsupport (Antoine du Hamel) #60912 - [
63299a47ec] - test: improve config-file permission test coverage (Rafael Gonzaga) #60929 - [
9a0c420a33] - test: skip SEA inspect test if inspector is not available (Livia Medeiros) #60872 - [
e97daea17c] - test: update WPT for WebCryptoAPI to 1e4933113d (Node.js GitHub Bot) #60896 - [
ac367b3550] - test: lint moreassert(regexp.test(...))cases (René) #60878 - [
ca5720e7b5] - test: useassert.matchfor non-literal regexp tests (René) #60879 - [
5d30d3fc2d] - test: fix embedtest in debug windows (Vladimir Morozov) #60806 - [
8caeb03a52] - test: skip failing tests when compiled without amaro (Yuki Okita) #60815 - [
242e20bf9a] - test: fix debug test crashes caused by sea tests (Vladimir Morozov) #60807 - [
b890362e1a] - test: add lint rule to forbid use ofassert.ok(/regex/.test(…))(Antoine du Hamel) #60832 - [
b08cb5657e] - test: replace deprecated regex test assertions in http trailers test (Aditya Chopra) #60831 - [
47ed95965e] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60761 - [
79d48f9441] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60759 - [
585e200b40] - test: prefer major GC in cppgc-object teardown (sangwook) #60672 - [
9426ff6b08] - test: add basic temporal presence check (Chengzhong Wu) #60703 - [
ffebf8e55c] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60726 - [
adc6776c6a] - test: ensure assertions are reached on HTTP2 tests (Antoine du Hamel) #60730 - [
3dae49c6ce] - test: ensure assertions are reached on HTTP tests (Antoine du Hamel) #60729 - [
5203b09fea] - test: skip test that cause timeout on IBM i (SRAVANI GUNDEPALLI) #60700 - [
6d2fe36747] - test: add missing r.close() calls in REPL multiline tests (sangwook) #60226 - [
bbee2ef5e0] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60634 - [
a2764d450d] - test: update WPT for WebCryptoAPI to c58b6f4e0e (Node.js GitHub Bot) #60702 - [
1176fe43a7] - test: fix test-buffer-zero-fill-cli to be effective (Сковорода Никита Андреевич) #60623 - [
1a66dc1292] - test: limit the concurrency of WPTRunner for RISC-V (Levi Zim) #60591 - [
36076846d4] - test: fix test-strace-openat-openssl for RISC-V (Levi Zim) #60588 - [
5a976cb507] - test: split test-runner-run-watch.mjs (Joyee Cheung) #60653 - [
8f611b9bce] - test: ensure assertions are reached on more tests (Antoine du Hamel) #60641 - [
3e550d30d6] - test_runner: fix lazytest.assertaccessor (René) #61097 - [
ec142be1ed] - test_runner: propagate V8 options to child process (Pietro Marchini) #60999 - [
3127a2b1e7] - test_runner: fix line feed escaping in JUnit (Aliaksandr) #60274 - [
08fb6c9ba4] - test_runner: simplify code and make it more consistent (Antoine du Hamel) #60777 - [
102b217cf3] - tools: bump the eslint group in /tools/eslint with 2 updates (dependabot[bot]) #61246 - [
97b6b61165] - tools: unpin ngtcp2 version updates (Michaël Zasso) #61155 - [
7e95edc3de] - tools: only report commit validation failure on Slack (Antoine du Hamel) #61124 - [
3a7ed257a3] - tools: use sparse-checkout in linter jobs (Antoine du Hamel) #61123 - [
b655edf1bf] - tools: simplifynotify-on-push(Antoine du Hamel) #61050 - [
230155749d] - tools: fix update-nghttp2 signature verification (Richard Lau) #61035 - [
e8646a7d10] - tools: improve log output ofcreate-release-proposal(Antoine du Hamel) #61028 - [
a4b2614912] - tools: fixvcbuild testwhen path contain spaces (stduhpf) #56481 - [
9769c359f8] - tools: do not runtest-linuxworkflow for changes onvcbuild.bat(Antoine du Hamel) #60979 - [
2ceaf6eb3c] - tools: add some options and comments toshell.nix(Antoine du Hamel) #60911 - [
611135abdc] - tools: bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /tools/doc (dependabot[bot]) #60930 - [
b4bad20a6c] - tools: ignore more paths in GHA CI (Antoine du Hamel) #60920 - [
47b7cb4e9e] - tools: run tests--without-amaroon test-shared macOS (Antoine du Hamel) #60902 - [
b0ec8c9c2a] - tools: replace deprecated eslint-plugin-markdown (Michaël Zasso) #60908 - [
46dacf686e] - tools: remove deprecated ESLint plugins (Michaël Zasso) #60908 - [
1a4ec6e830] - tools: update ESLint dependencies (Michaël Zasso) #60908 - [
4e442b286d] - tools: refloat 10 Node.js patches to cpplint.py (Michaël Zasso) #60901 - [
fa90d09de6] - tools: update cpplint to 2.0.2 (Michaël Zasso) #60901 - [
4d944c5198] - tools: disable some new cpplint rules before update (Michaël Zasso) #60901 - [
eaebae1eed] - tools: don't fetch V8 deps in the source tree (Richard Lau) #60883 - [
256770944a] - tools: add temporal updater (Chengzhong Wu) #60828 - [
1c38f808bd] - tools: dump config.gypi as json (Chengzhong Wu) #60794 - [
ed89b35291] - tools: bump js-yaml from 4.1.0 to 4.1.1 in /tools/lint-md (dependabot[bot]) #60781 - [
c98c0881c5] - tools: fix linter warning intest-shared.yml(Antoine du Hamel) #60772 - [
aa44406ed7] - tools: bump js-yaml from 4.1.0 to 4.1.1 in /tools/doc in the doc group (dependabot[bot]) #60766 - [
b756154ed9] - tools: fixpaths-ignorein gha files (Antoine du Hamel) #60753 - [
18ed53fb7a] - tools: update install_tools.bat old echo from 2019 to 2022 (David Hidalgo) #60736 - [
cf79940d5c] - tools: remove unsupportedcooldownfrom Dependabot config (Antoine du Hamel) #60747 - [
8ea73ffd64] - tools: update sccache to v0.12.0 (Michaël Zasso) #60723 - [
578f8bdfa0] - tools: update x64 macOS runner (Antoine du Hamel) #60676 - [
3b6cf316c0] - tools: update gyp-next to 0.21.0 (Node.js GitHub Bot) #60645 - [
7d55b8c00f] - tools,doc: fix format-md files list (Stefan Stojanovic) #61147 - [
a617942a4a] - url: add fast path to getPathFromURL decoder (Gürgün Dayıoğlu) #60749 - [
a6ac8bd2a5] - url: remove array.reduce usage (Gürgün Dayıoğlu) #60748 - [
09b5396523] - util: optimize toASCIILower function using V8s native toLowerCase (Mert Can Altin) #61107 - [
1dd15c9502] - util: limitinspectto only show own properties (Ruben Bridgewater) #61032 - [
5051d90100] - (SEMVER-MINOR) util: add convertProcessSignalToExitCode utility (Erick Wendel) #60963 - [
98b6dc1181] - util: fix parseArgs skipping positional arg with --eval and --print (azadgupta1) #60814 - [
862eaf8a09] - util: assert getCallSites does not invoke Error.prepareStackTrace (Chengzhong Wu) #60922 - [
c2e79aa5fb] - util: improve textencoder encodeInto performance (Yagiz Nizipli) #60843 - [
b6903aaf8d] - util: safely inspect getter errors whose message throws (Yves M.) #60684 - [
408f024906] - v8: mark v8.queryObjects() as stable (Joyee Cheung) #60957 - [
b00ee5222c] - worker: update code examples fornode:worker_threadsmodule (fisker Cheung) #58264 - [
2409839f19] - worker: remove not implemented declarations (Artur Gawlik) #60655 - [
c09417a2b1] - zlib: add CHECK to validate fast path input (Matteo Collina) #61175
v1.33.0 🐞
-
Add
/fieldsroute to get all the fields of an index by @YoEight in https://github.com/meilisearch/meilisearch/pull/6082 Adds a new POST /indexes/{indexUid}/fields endpoint that returns detailed metadata about all fields in an index. This endpoint provides comprehensive information about each field's configuration, including display, search, filtering, and localization settings. -
Implement parallel cleanup of old field IDs by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6100 We reduce the time required to perform the dumpless upgrade for instances before v1.32.0 by multi-threading database fetches. By doing that, we noticed improvements from 2 hours and 50 minutes to a bit less than 7 minutes.
- Meilisearch can now rescale when the index reaches 2 TB by @Vipul-045 in https://github.com/meilisearch/meilisearch/pull/6095
- Bump hannoy to 0.1.4-nested-rtxns by @Kerollmops in https://github.com/meilisearch/meilisearch/pull/6103 We updated our internal vector store to speed up the dumpless upgrade by improving the graph rebuilding and improving the speed and relevance of the search by using the explore factor as a limit to stop document searches rather than the query limit.
- Upgrade mini-dashboard to benefit security vulnerability fixes by @curquiza in https://github.com/meilisearch/meilisearch/pull/6091
- Fix tests by @dureuill in https://github.com/meilisearch/meilisearch/pull/6090
- Add verbose OpenAPI schema descriptions for documentation by @qdequele in https://github.com/meilisearch/meilisearch/pull/6071
- Add code samples to the generated openAPI file by @curquiza in https://github.com/meilisearch/meilisearch/pull/6028
Thank you @Vipul-045 for your first contribution ❤️
4.07
-
Helm Charts
- fix: apply tpl function to all component extraEnvironmentVars by @sheyabernstein in https://github.com/seaweedfs/seaweedfs/pull/8001
- fix: add filer fallback after consecutive connection failures by @sheyabernstein in https://github.com/seaweedfs/seaweedfs/pull/8000
- fix(chart): place backoffLimit correctly in resize hook by @vladimirjk in https://github.com/seaweedfs/seaweedfs/pull/8036
-
Admin UI
- fix: admin does not show all master servers #7999 by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8002
- Fix bucket permission persistence in Admin UI by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8049
- Add access key status management to Admin UI by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8050
-
S3 API
- Add AssumeRole and AssumeRoleWithLDAPIdentity STS actions by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8003
- s3api: allow-all default when no credentials are configured by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8027
- use "s" flag of regexp to let . match \n by @shaofeng66 in https://github.com/seaweedfs/seaweedfs/pull/8024
- feat(s3api): Implement S3 Policy Variables by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8039
- fix: S3 copying test Makefile syntax and add S3_ENDPOINT env support by @madavic in https://github.com/seaweedfs/seaweedfs/pull/8042
- fix(s3api): correct wildcard matching by @sosweetham in https://github.com/seaweedfs/seaweedfs/pull/8052
-
Volume Server
- Boostrap persistent state for volume servers. by @proton-lisandro-pin in https://github.com/seaweedfs/seaweedfs/pull/7984
- fix: CompactMap race condition causing runtime panic by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8029
- Fix: Fail fast on unsupported volume versions by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8047
-
Filer
- fix(gcs): resolve credential conflict in remote storage mount by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8013
- feat: Optional path-prefix and method scoping for Filer HTTP JWT by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8014
- Fix remote.meta.sync TTL issue (#8021) by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8030
- Add remote.copy.local command to copy local files to remote storage by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8033
- Prevent bucket renaming in filer, fuse mount, and S3 by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8048
- filer: auto clean empty implicit s3 folders by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8051
-
Filer Store
- feat: add TLS configuration options for Cassandra2 store by @walnuts1018 in https://github.com/seaweedfs/seaweedfs/pull/7998
-
Shell
- Fix volume.fsck -forcePurging -reallyDeleteFromVolume to fail fast on filer traversal errors by @kisow in https://github.com/seaweedfs/seaweedfs/pull/8015
- Enhance EC balancing to separate parity and data shards by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8038
- Fix #8040: Support '_default' keyword in collectionPattern to match default collection by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8046
-
Master
- Prevent split-brain: Persistent ClusterID and Join Validation by @chrislusf in https://github.com/seaweedfs/seaweedfs/pull/8022
- @walnuts1018 made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/7998
- @vladimirjk made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/8036
- @madavic made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/8042
- @sosweetham made their first contribution in https://github.com/seaweedfs/seaweedfs/pull/8052
Full Changelog: https://github.com/seaweedfs/seaweedfs/compare/4.06...4.07