Next.js 12.0.5 版本发布,React 应用后端渲染框架
核心变化
- 添加 swc 转换以移除
console.*
呼叫:#31449 - 支持 ESLint v8:#29865
- 修复:允许
next lint
不通过eslint-config-next
安装:#29823 - 删除 TextEncoder 和 TextDecoder 包装器:#31490
- 简化输出消息:#31454
- 更新 webpack:#31455
- NextResponse: 添加
.json
静态方法:#31483 - 在流中使用 _error 进行开发:#31466
- 重构中间件 SSR 加载器:#31508
- 为
Google-PageRenderer
机器人添加检测:#31521 - 开发覆盖的点击打开错误状态#14461 : #21819
- 确保只呈现一种文档类型:#31534
- 更新 swc:#31540
- 添加
/wasm
构建:#31470 - 遥测:跟踪 'optimizeFonts' 的使用:#31522
- 使缺失 的
Document
组件成为错误:#31505 - 调整 AVIF 大小,使其小于 WebP 大小:#31494
- 修复开发中路由更改的未处理拒绝:#31554
- 重新添加本机包文件夹并确保下载 wasm 工件:#31561
- 修复中间件的 HMR #30791:#31548
- 小幅简化
renderToWebStream
:#31553 - 在准备好 HMR ping 之前修复访问路由器:#31588
- 实现 next-page-disallow-re-export-all-exports 的 SWC 端口:#31582
- [ESLint] 防止
no-html-link-for-pages
对静态文件发出警告:#31495 - 将根 div 移动到应用程序包装器:#31596
- 添加 geo lat 和 long 类型:#31624
- 修复非并发函数_document:#31628
- 删除关于不推荐使用的字符串子项的过时评论
next/link
:#30606 - 修复(中间件):考虑本地主机的变化:#31603
- 更新 swc:#31639
- 将 next-swc Rust 代码提取到自己的包中:#31635
- 在路由器初始化之前修复开发路由器的使用:#31632
- 避免改变 response.cookie 选项:#31679
- 为 RSC 中使用的请求添加 cookie 和标头:#31623
- 删除 trace_target env var 以支持 .next/trace:#31697
- 发生水化错误时添加错误链接:#31519
- 修复初始编译时间错误测量:#31733
- 延迟初始化 getStaticPathsWorker:#31760
- 删除 noop 导入:#31722
- 更新 webpack:#31759
- 修复 wasm 加载:#31772
- 删除一些观察者黑客并更新版本:#31768
- 改进和重构某些类型:#31704
- 当没有加载器跟随 next-swc-loader 时,在 swc 中读取文件:#31682
- 延迟加载 postcss:#31762
- 更新 webpack:#31798
- 确保保留中间件顺序:#31801
- 重构沙箱模块缓存:#31822
- 修复水化中间件效果:#31800
- 修复:支持 no-page-custom-font 中 _document 中的函数组件:#31560
- 添加对移除 React 属性的支持。:#31606
- 在导出的类型定义中包含子模块:#28316
- 将 require.resolve 移入模块范围:#31799
- 修复放大器验证器消息格式:#31018
- 修复边缘 SSR 中的自动导出条件:#31845
- 错误修复:输入 href 时未定义 href 值:#31813
- 如果找到本地,则不加载外部绑定:#31853
- 修复:rsc 标头:#31854
- 向 Next Server 添加端口和主机名选项:#31858
- 修复:无法分配给只读属性 'children':#31784
- 如果有自定义加载器,则修复禁用内置 CSS 支持:#31078
- 在插件索引中包含 no-document-import-in-page 规则:#31890
- napi-rs 不支持的平台/架构帐户:#31938
- 在 prod 中删除 prop 可写检查:#31929
- 启用 concurrentFeatures 时启用默认功能文档:#31954
- 停止使用环境变量
pages/_document
:#31946 - 使用 react 18 beta 修复图像相关链接道具警告:#31895
- 转换为正则表达式时的转义字符串:#31791
- 为 NextMiddleware 添加 TS 类型:#30578
- 修复(类型):为 NextRequest 添加缺少的 ua 类型:#31901
- 确保外部模块没有捆绑到 RSC 的客户端中:#31968
- 解析航班请求的流数据:#32010
- 允许预发布 React 18 作为对等:#31991
- fix(Link): 不要忽略 onMouseEnter 属性与绝对 href: #32012
- 添加experimental.swcFileReading 标志以禁用swc 中的文件读取:#31995
- 使用 skipLibCheck 修复中间件类型:false:#32025
- 包含导出错误页面以便于调试:#32013
- 避免将 webpack 配置保留太久:#32053
- 跳过图像未呈现到 dom 的警告:#32049
- 改进导出的根定义:#32077
- 使用 Polyfill fetch 修复正在运行的服务器:#31935
- 确保无效的 URL 正确响应 400:#32092
- 删除future.strictPostcssConfiguration配置:#32098
- 恢复“使用 Polyfill fetch 修复正在运行的服务器(#31935)”:#32100
文档更改
- 更新react-18.md:#31476
- 为 Rust 编译器(SWC)添加文档。:#31467
- 脚本示例:#31181
- 修复 API 路由响应的类型声明:#31486
- 更新环境变量.md:#31525
- 向自定义页面扩展添加中间件示例:#31545
- 添加了使用 MDX 设置 Next.js 的指南:#30869
- 修复 MDX 指南中的错字:#31709
- 添加了关于 env vars 的注释:#31237
- docs(next-config): 延长相线参考:#31711
- [文档][修复]断开的API 链接参考:#31820
- 文档(路由器):为 url 参数添加类型:#31737
- SWC:向 next-dynamic 添加错误检查和测试:#31683
- 文档(React 18):添加缺少的
Suspense
导入:#31897 - 文档(React 18):删除不必要的
React
导入:#31900 - 改进:中间件设置 Cookie API 参考:#31707
- 更新
next export
文档。:#31465 - 更新 Jest 示例和文档:#31633
- 向文档添加
sharp
有关默认 Linux 设置中内存使用情况的注释:#31919 - 文档(测试):删除重复链接:#32071
示例更改
- 用 public 替换旧的静态路径 | 错别字:#31573
- 更新 cms-cosmic 示例的 README:#31701
- cms-cosmic 示例中的“imgix.cosmicjs.com”图像域:#31703
- 修复 pwa 演示:#31734
- 文档(示例):向 with-iron-session 添加安全标志说明:#31896
- [WIP] 添加跟踪到
with-sentry
示例:#30401 - 通过删除不推荐使用的函数来修复 with-mongo 示例:#30675
- alert.js 中的语法错误:#32062
其他更改
- 恢复“为 Rust 编译器(SWC)添加文档。”:#31484
- 确保在发布之前编写了 wasm package.json:#31568
- 更新 labeler.json
- 更新 labeler.json
- 更新发送到 jaeger 的 URL 输出:#31563
- 修复有关测试的文档中的错字:#31653
- 为用 Rust 编写的 Next.js 编译器添加文档(利用 SWC):#31485
- 修复更漂亮的 linting
- 修复发布部分的标签
- 修复 musl 构建
- 为 swc_bundler 启用 require:#31663
- 添加测试用例:#31691
- 更新swc:#31816
- 文档(中间件):文件扩展名一致性:#31879
- 删除无用的测试:#31898
- 删除不必要的工作流程步骤:#31943
- 更新 swc:#31963
- 文档(NextRequest):req.cookie => req.cookies:#31975
- 将 next-swc 添加到贴标机
- 将 Rich、Maedah 和 Ismael 添加到文档标签
- 更新标签生成配置中的 Maedahs 名称:#32005
- 修复为本地隔离测试复制 swc 二进制文件:#32026
- CI 的锁定节点版本:#32057
- 使 CI 构建缓存键更具体:#32059
- 从 Next.js 存储库脚本中删除“yarn jest”:#32042
- 修复 testall npm 脚本:#32081

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Blender 3.0 发布,功能强大的 3D 建模软件
Blender 3.0 正式发布了,这款开源 3D 建模软件近年来得到了众多大型硬件/软件公司的支持,在功能上快能跟专有软件媲美了。 Blender 3.0为其 Cycles 渲染引擎引入了“Cycles X”大升级。Blender 3.0 版本提供了 NVIDIA CUDA/OptiX 支持以及初始的 AMD HIP 加速,但仅适用于 Windows。在 Blender 3.1 之前,AMD HIP 还不提供对 Linux 的支持。Cycles X 提供了性能改进、新功能等等,在此过程中,Blender 3.0 放弃了 OpenCL 的支持。 Blender 3.0 还具有大量动画改进、更快打开大型 Blend 文件、Blend 文件的 Zstd 压缩、更好的 Eevee 性能、油脂铅笔改进、围绕 VR 控制器输入的改进以及大量其他功能。 以上这些更改能得这么迅速开发,很大程度上是由雄厚的资金支持实现的,目前 Blender 的支持者包括 NVIDIA、AMD、Unity、Epic Games、Facebook / Meta 和亚马逊 AWS,以及 Adobe、英特尔、微软和其他...
-
下一篇
KubeDL 0.4.0 - Kubernetes AI 模型版本管理与追踪
前言 Cloud Native KubeDL 是阿里开源的基于 Kubernetes 的 AI 工作负载管理框架,取自"Kubernetes-Deep-Learning"的缩写,希望能够依托阿里巴巴的场景,将大规模机器学习作业调度与管理的经验反哺社区。目前 KubeDL 已经进入 CNCF Sandbox 项目孵化,我们会不断探索云原生 AI 场景中的最佳实践,助力算法科学家们简单高效地实现创新落地。 在最新的 KubeDL Release 0.4.0 版本中,我们带来了模型版本管理(ModelVersion)的能力,AI 科学家们可以像管理镜像一样轻松地对模型版本进行追踪,打标及存储。更重要的是,在经典的机器学习流水线中,“训练”与“推理”两个阶段相对独立,算法科学家视角中的“训练->模型->推理”流水线缺乏断层,而“模型”作为两者的中间产物正好能够充当那个“承前启后”的角色。 Github:https://github.com/kubedl-io/kubedl 网站:https://kubedl.io/model/intro/ 模型管理现状 Cloud Native 模...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8编译安装MySQL8.0.19
- MySQL数据库在高并发下的优化方案
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,8上快速安装Gitea,搭建Git服务器