本文的目的是介绍Django1.6.0正式发布,大幅改进事务处理的详细情况,特别关注djangoorm事务的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解Django
本文的目的是介绍Django 1.6.0 正式发布,大幅改进事务处理的详细情况,特别关注django orm 事务的相关信息。我们将通过专业的研究、有关数据的分析等多种方式,为您呈现一个全面的了解Django 1.6.0 正式发布,大幅改进事务处理的机会,同时也不会遗漏关于Ant Design 3.0.0 正式发布,大量修复和改进、Apache Ignite 2.15.0 版本发布,快照、CDC大幅改进、CotEditor 4.3 发布,大幅改进语法高亮的性能、Django 1.10 正式发布,修复数据易丢失问题的知识。
本文目录一览:- Django 1.6.0 正式发布,大幅改进事务处理(django orm 事务)
- Ant Design 3.0.0 正式发布,大量修复和改进
- Apache Ignite 2.15.0 版本发布,快照、CDC大幅改进
- CotEditor 4.3 发布,大幅改进语法高亮的性能
- Django 1.10 正式发布,修复数据易丢失问题
Django 1.6.0 正式发布,大幅改进事务处理(django orm 事务)
Django 1.6.0 正式发布了,查看官方。
下载地址: ,也可通过 pip 安装:
Ant Design 3.0.0 正式发布,大量修复和改进
Ant Design 3.0.0 正式发布,Ant Design 是蚂蚁金服开发和正在使用的一套企业级的 UI 设计语言和 React 实现。
主要变化
全新的色彩系统, 组件主色由 『
#108EE9
』 改为 『#1890FF
』,新主色我们称之为“拂晓蓝”。全新的视觉样式和组件尺寸,更现代更美观。
基础字体大小由
12px
增大到14px
。默认语言由中文改为英文。
全面支持 React 16。
更友好的 TypeScript 支持。
新的 List 组件。
新的 Divider 组件。
新增 30 个图标。
不兼容改动
Card 的
noHovering
属性重命名为hoverable
,且默认值改为true
。调整了 Grid 的响应式断点值。详见 #7230
Form
getFieldDecorator
的exclusive
参数被移除,此类场景应该由 Radio.Group、Checkbox.Group 之类的组件来完成。新增
Form.createFormField
方法,mapPropsToFields
返回的字段都需要由该方法创建。import { Form } from ''antd''; Form.create({ mapPropsToFields() { return { - name: { value: ''antd'' }, + name: Form.createFormField({ value: ''antd'' }), }; }, })
优化了全局的重置样式,如果升级后你的全局样式有问题,可以引入我们提供的 2.x 兼容样式。
import ''antd/style/v2-compatible-reset'';
或者在 less 里引入
@import ''~antd/style/v2-compatible-reset.css'';
由于默认语言改为英文,如果你需要显示中文,现在需要配置
LocalProvider
。import { LocaleProvider } from ''antd''; import zhCN from ''antd/lib/locale-provider/zh_CN''; ReactDOM.render( <LocaleProvider locale={zhCN}><YourApp /></LocaleProvider>, document.getElementById(''root'') );
Form 下的表单控件不再默认为 size="large"。
以下在 2.x 中废弃的特性被移除
移除了 DatePicker.Calendar, 请直接使用 Calendar 组件。
移除了 DatePicker 的
toggleOpen
属性, 请使用onOpenChange
代替。移除了 Form 的
inline
、horizontal
、vertical
属性,请使用layout
代替。移除了 Select 的
multiple
、tags
、combobox
属性,请使用mode
代替。移除了 Input 对
type=''textarea''
的支持,请直接使用Input.TextArea
组件。移除了 Mention 的
toEditorState
方法,请使用toContentState
代替。
新增功能及改进
Tabs 新增
size="large"
。Row 的
gutter
属性新增响应式断点的支持,可以使用诸如gutter={{ sm: 16, lg: 32 }}
的设置。Spin 新增
indicator
属性,用于设置自定义的加载指示符。 #7977 @kosselInput.Search 新增
enterButton
用于设置自定义的搜索图标。#7596Mention 新增
placement
, 用于设置下拉框的弹出方向。Carousel 新增
next()
、prev()
、goTo(slideNumber)
方法,用于控制面板展示。Button 新增链接支持,当提供
href
时会自动渲染为<a>
。#8343Steps 进行了重构,首次渲染的时候不会再闪烁。 #6010
Switch 新增
loading
属性,用于表现加载中的状态。Menu
新增
subMenuOpenDelay
和subMenuCloseDelay
,用于设置子菜单打开和关闭的延迟。新增
forceSubMenuRender
,用于强制渲染子菜单。#5586Form
新增显示验证信息时的动画效果。
新增按条件渲染表单项的支持。#react-component/117
Message
duration
允许可选 #7857 @monkindeyBadge
新增
offset
属性,用于设置状态点的位置偏移。status
允许与children
同时使用。#8164Card
新增
inner
类型。例子。新增
cover
、actions
以及Meta
子组件。例子。DatePicker
新增
mode
和onPanelChange
,用户控制面板的展示模式。例子。新增
WeekPicker
子组件。例子新增
dateRender
属性,用于自定义日期单元格的渲染。TimePicker
新增
hourStep
、minuteStep
、secondStep
,用于设置时间步长。例子新增
focusOnOpen
,用于设置在打开面板的时候是否聚焦输入框。Table
新增
components
属性,用于覆盖表格元素的默认标签。// 支持覆盖的元素 const components = { table: MyTable, header: { wrapper: HeaderWrapper, row: HeaderRow, cell: HeaderCell, }, body: { wrapper: BodyWrapper, row: BodyRow, cell: BodyCell, }, }; <Table components={components} columns={columns data={data}} />
新增
onRow
属性,用于设置表格列的属性。新增
onHeaderRow
,用户设置表格头部列的属性。新增
column[onCell]
,用户设置单元格的属性。新增
column[onHeaderCell]
,用于设置头部单元格的属性。新增
column[align]
,用于设置列内文字的对其方向。新增
column[defaultSortOrder]
,用于设置列的默认排序。#8111 @megawac新增
rowSelection[fixed]
,用于固定选择列。废弃
getBodyWrapper
,请使用components
属性代替。废弃以下属性
onRowClick
,onRowDoubleClick
、onRowContextMenu
、onRowMouseEnter
、onRowMouseLeave
,请使用onRow
代替。<Table onRow={(record) => ({ onClick: () => {}, onDoubleClick: () => {}, onContextMenu: () => {}, onMouseEnter: () => {}, onMouseLeave: () => {}, })} />
Select
默认和多选模式下 Option 的值允许使用 number。
新增
maxTagCount 和
maxTagPlaceholder`,用与设置最多可显示的选中项。新增
showAction
,用于设置出发下拉框打开的事件。新增
onMouseEnter
和onMouseLeave
事件回调。LocaleProvider
新增冰岛语。#7561 @paunovic-stefan
新增埃及语。#7888 @mohamed-seada-1994
新增乌克兰语。#8169 @anxolerd
Bug 修复
Form
修复输入框的图标会被验证图标覆盖的问题。
修复使用大尺寸输入框时,验证图标不居中的问题。
修复 Menu 按键时的报错。#8089
其他
在 TypeScript 中使用时不再需要设置
allowSyntheticDefaultImports
。从
peerDependencies
中移除了react@0.14
和react@15
,虽然目前 antd 3.0.0 依然可以在旧版本的 React 上使用,但是我们在未来有可能使用 React 16 的新特性,所以强烈建议升级到 React 16,见升级文档。全面支持 ES Module ,antd 及其依赖的底层 react-component 组件全部提供了 ES Module 的构建版本,如果你使用 webpack 3,可以把
babel-import-plugin
的libraryDirectory
设置为es
,以获得 Tree Shaking 的优化效果。最后,我们会继续维护 2.x 的分支到明年 6 月份。
更多内容见 Ant Design 3.0 发布公告!
Apache Ignite 2.15.0 版本发布,快照、CDC大幅改进
Apache Ignite 版本发布说明
Apache Ignite 分布式内存数据库 2.15.0
(!) 警告:
- 删除了Ignite节点的Daemon模式;
- 删除了废弃了的ignitevisorcmd工具;
- 删除了遗留的JMX Beans(
ThreadPoolMXBean
、CacheGroupMetricsMXBean
、CacheMetricsMXBean
、PersistenceMetricsMXBean
、DataStorageMetricsMXBean
、DataRegionMetricsMXBean
); - 删除了多余的
ignite-spring
模块的ignite-indexing
模块依赖,如果需要在Ignite中执行SQL,并且使用了Maven,需要明确指定使用哪个SQL引擎:ignite-indexing
或者ignite-calcite
; - 将
ignite-ssh
模块迁移到扩展库; - 废弃了
SqlFieldsQuery
的lazy
标志,该标志的默认值改为true
; - 事务内操作院子缓存默认会被禁止,如果要允许这样的操作,需要将系统属性
IGNITE_ALLOW_ATOMIC_OPS_IN_TX
配置为true
。
Ignite:
- 新增增量快照功能;
- 新增缓存对象转换功能(可用于加密、压缩或者数据过滤);
- 快照支持开启磁盘页面压缩的缓存;
- 快照支持只复制主分区数据的功能;
- 快照恢复过程新增忽略快照检查的选项;
- 当数据流正在进行数据加载时执行快照会抛出异常,无法保证一致性;
- 将快照操作的警告写入元数据存储;
- 新增快照增量页面排序;
- 创建快照时新增分区大小和计数器检查;
- 新增
CONFIGURATION
系统视图; PAGE_LISTS
系统视图新增页面空闲空间列;- 新增杀死客户端连接的API(瘦客户端、JDBC、ODBC);
- 新增页面读时间和页面替换时间的指标;
- 新增瘦客户端分区感知的相关指标;
- 新增禁用CDC的全局属性;
- 新增最大CDC目录大小的配置属性;
- CDC支持过期策略;
- CDC冲突解决期间支持过期时间配置;
CacheJdbcPojoStore
新增对CLOB
和BLOB
类型的支持;- 在Java 15+的环境中,添加了缺失的
--add-opens
; PlatformDotNetSessionLockResult
新增了默认的构造器以避免在部分应用服务器上中ReflectionFactory
的某些问题;- 网络分区处理支持使用已配置的
FailureHandler
; - .NET和C++计算任务支持授权;
- 集群节点的停止/启动/重启操作支持授权;
- SQL的用户管理操作支持授权;
- 新增
ADMIN_CLUSTER_STATE
权限(这是修改集群状态唯一需要的权限); - 通过FQN授予系统计算任务的权限已被预定义的系统权限所取代;
- 改进了再平衡和PME过程的日志;
- JMX导出器现在是默认的指标导出器;
- 优化了索引的重建过程(索引重建过程中禁用了WAL);
- 优化了开启了持久化的大内存区的冻结过程;
- 优化了内存页面的归零处理;
- 修复了JDK17环境下的lambda序列化问题;
- 修复了Windows环境下的磁盘碎片化问题;
- 修复了开启后写的缓存执行
cache.invoke()
方法时的JDBC连接内存泄漏问题; - 修复了当数据条目大于WAL缓冲区大小时原子缓存的数据损坏问题;
- 修复了在非基线节点创建快照方面的一个问题;
- 修复了缓存正在更新数据时的快照不一致问题;
- 修复了多节点配置同一个路径时快照取消方面的一个问题;
- 修复了如果预处理阶段失败导致快照无法恢复的问题;
- 修复了客户端节点崩溃时
ignite-cdc
停止的问题; - 修复了
ignite-cdc.sh
在非默认工作目录中启动失败的问题; - 修复了索引重建过程中CdcMain的状态提交不正确的问题;
- 修复了
ignite-cdc.sh
停止时CdcConsumer
停止的问题; - 修复了在线客户端会话数相关指标不正确的问题;
- 修复了缓存组存储大小相关指标计算不正确的问题(
PagesFillFactor
、TotalUsedPages
、TotalAllocatedPages
); - 修复了
currentTimeMillis
减少时直方图更新断言处理不正确的问题; - 修复了请求失败时REST状态码不正确的问题;
- 修复了执行REST API的GET操作时可能会略过第三方存储的问题;
- 修复了计算任务中某些参数传递方面的问题;
- 修复了配置成对连接时通信SPI可能断言处理不正确的问题;
- 修复了水平再平衡场景的潜在数据丢失问题;
- 修复了启用磁盘页面压缩时CRC计算断言处理不正确的问题;
- 修复了当
cpMapSnapshot.bin
文件损坏时节点启动失败的问题; - 修复了冻结集群后执行检查点会导致存储损坏的问题;
- 修复了冻结集群后条目过期处理会导致存储损坏的问题;
- 修复了缓存停止时执行再平衡操作导致节点故障的问题;
- 修复了同时销毁缓存和回滚事务时的空指针异常;
- 修复了
ClusterGroup.forNodeId
中ID检查不正确的问题; - 修复了瘦客户端重连后关联关系处理不正确的问题;
- 修复了在非并置节点上近缓存创建处理不正确的问题;
- 修复了由于压缩缓冲区大小不足而可能导致的内存损坏问题;
- 修复了在快照验证过程中跳过索引和元存储分区验证的问题;
- 修复了
IndexQuery
中会忽略第一个IN子句后面的条件的问题; - 修复了
LOG_ONLY
和BACKGROUND
模式下WalWritingRate
指标计算不正确的问题; - 将log4j2依赖更新至2.20.0;
- 将Jetty依赖更新至9.4.49.v20220914;
- 将Jackson Databind依赖更新至2.14.0;
- 将postgresql依赖更新至42.5.0;
- 将Netty依赖更新至4.1.89.Final;
- 将Ant依赖更新至1.10.13;
- 将Apache Calcite依赖更新至1.32.0。
控制脚本:
- 新增缓存清理的命令;
- 新增缓存扫描命令;
- 新增一致性修复命令的多分区支持;
idle-verify
命令支持输出损坏的分区列表;idle-verify
命令支持将结果保存到日志文件;idle-verify
命令改进了数据条目的检查;- 新增了配置直方图和命中率指标的命令;
- 新增了强制重新发送CDC数据的命令;
- 新增了删除删除最后断档的CDC段链接的命令;
- 新增了开始和取消快照操作的统一语法;
- 新增从多节点获取视图数据的功能;
- 将日志机制迁移至
IgniteLogger
。
Java瘦客户端:
- 新增了服务端发现功能;
- 新增了
ClientConfiguration.clusterDiscoveryEnabled
配置参数; - 新增了事件监听功能;
- 新增了连接的负载平衡能力(请求时随机打开连接而不是使用默认值);
- 新增了可配置的日志;
- 修复了关闭时挂起的请求竞争问题。
Ignite .NET:
- 新增了服务的默认接口方法支持;
- 新增了原生AOT支持;
- 新增了
IgniteClientConfiguration.EnableClusterDiscovery
配置属性,用于开启和禁用服务端发现; - 修复了使用不同模式对嵌套的可二进制化结构进行编组的问题;
- 修复了Java 15+环境的启动问题;
- 修复了具有近缓存的客户端节点上的平台缓存无效问题;
- 修复了二进制包缺失DLL的问题。
Ignite C++:
- 新增了C++瘦客户端可以使用Java端的持续查询远程过滤器的功能;
- 修复了瘦客户端连接关闭时的SIGSEGV问题。
ODBC:
- 修复了单引号处理方面的问题。
SQL:
- 修复了注释行的冗余查询结果问题;
- 修复了索引扫描的不正确类型转换(例如,当索引字段具有字符串数据类型而搜索行具有数字数据类型时);
- 修复了更新SQL统计信息时发现线程中可能出现死锁的问题。
基于Calcite的SQL引擎:
- 新增了配置全局堆内存配额和查询级堆内存配额的功能;
- 新增了扫描索引的内联键的功能,而无需对数据页进行额外请求;
- 新增了对
SEARCH/SARG
操作的原生支持(这使得包括IN在内的一些条件可以使用索引扫描); - 新增了对
LocalDate/LocalTime
数据类型的支持; - 新增了对布尔类型字段的索引扫描功能;
- 新增了
EVERY/SOME
聚合函数; - 新增了Calcite解析器异常的细节输出;
- 新增了新的的分布类型(部分关联的并置优化);
- 新增了
COUNT(column)
优化(column加上了索引); - 新增了同一字段的合并索引条件优化;
- 新增了min()/max()聚合函数的优化(使用起始/最后索引值);
- 新增了将不相关的筛选器部分推送到表扫描的优化;
- 实现了ODBC/JDBC需要的元数据查询功能;
- 优化了空值的索引扫描;
- 修复了排除过期条目的扫描问题;
- 修复了带偏移量限制的行数统计问题;
- 修复了将数值型转成布尔型的CAST错误问题;
- 修复了在不存在的表上执行DML的空指针问题。
CotEditor 4.3 发布,大幅改进语法高亮的性能
CotEditor 是一个轻量级、简洁、但功能强大的文本编辑器,用于编辑纯文本文件,如网页 HTML、CSS),程序源代码(Python、Ruby、Perl 等),结构化文本(Markdown、Textile、Tex 等)或任何其他类型的纯文本。
CotEditor 4.3 正式发布,该版本更新内容如下:
系统要求
- macOS 11 及以上版本
新功能
- 在 Find 窗口中进行增量搜索
改进
- 大幅提高了大文件上语法高亮的性能,这样就不会出现彩虹光标
- 停止在大型文档上显示语法高亮的进度指示器,而以异步方式应用高亮
- 优化了打开大型文档的时间
- 避免在打印时重新解析语法
- 更新搜索进度对话框的样式
- 移除禁用语法高亮的偏好选项
- 更新 Swift 语法样式以支持 Swift 5.7
- 抑制版本浏览中不一致的行尾提示
修复
- 修复应用程序在使用非常特殊的字体时崩溃的问题
- 修复了即使关闭 Find 窗口,编辑器中 Find All 的高亮仍然存在的问题
- 修复了当试图显示文件映射冲突时,应用程序可能出现无响应的问题
更多详情可查看:https://github.com/coteditor/CotEditor/releases/tag/4.3.0
Django 1.10 正式发布,修复数据易丢失问题
Django 1.10 发布了,Django 是 Python 编程语言驱动的一个开源模型-视图-控制器(MVC)风格的 Web 应用程序框架。使用 Django,我们在几分钟之内就可以创建高品质、易维护、数据库驱动的应用程序。
该版本主要在安全方面做了较大的修复,修复了数据易丢失问题,因异常崩溃问题。
一些提升:
Full text search for PostgreSQL. New-style middleware to solve the lack of strict request/response layering of the old-style of middleware. Official support for Unicode usernames.
更多详细信息,可参看完整发布说明。
下载地址:https://www.djangoproject.com/download/
今天关于Django 1.6.0 正式发布,大幅改进事务处理和django orm 事务的介绍到此结束,谢谢您的阅读,有关Ant Design 3.0.0 正式发布,大量修复和改进、Apache Ignite 2.15.0 版本发布,快照、CDC大幅改进、CotEditor 4.3 发布,大幅改进语法高亮的性能、Django 1.10 正式发布,修复数据易丢失问题等更多相关知识的信息可以在本站进行查询。
本文标签: