GVKun编程网logo

Django 1.6.0 正式发布,大幅改进事务处理(django orm 事务)

7

本文的目的是介绍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 事务)

Django 1.6.0 正式发布,大幅改进事务处理(django orm 事务)

Django 1.6.0 正式发布了,查看官方。

下载地址: ,也可通过 pip 安装:

Highlighter_34142"https://www.jb51.cc/tag/Syntax/" target="_blank">SyntaxHighlighter "> nes"> pip install Django==1.6

Ant Design 3.0.0 正式发布,大量修复和改进

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 的 inlinehorizontalvertical 属性,请使用 layout 代替。

  • 移除了 Select 的 multipletagscombobox 属性,请使用 mode 代替。

  • 移除了 Input 对 type=''textarea'' 的支持,请直接使用 Input.TextArea 组件。

  • 移除了 Mention 的 toEditorState 方法,请使用 toContentState 代替。

新增功能及改进

  • Tabs 新增 size="large"

  • Row 的 gutter 属性新增响应式断点的支持,可以使用诸如 gutter={{ sm: 16, lg: 32 }} 的设置。

  • Spin 新增 indicator 属性,用于设置自定义的加载指示符。 #7977 @kossel

  • Input.Search 新增 enterButton 用于设置自定义的搜索图标。#7596

  • Mention 新增 placement, 用于设置下拉框的弹出方向。

  • Carousel 新增 next()prev()goTo(slideNumber) 方法,用于控制面板展示。

  • Button 新增链接支持,当提供 href 时会自动渲染为 <a>。#8343

  • Steps 进行了重构,首次渲染的时候不会再闪烁。 #6010

  • Switch 新增 loading 属性,用于表现加载中的状态。

  • Menu

    • 新增 subMenuOpenDelay 和 subMenuCloseDelay,用于设置子菜单打开和关闭的延迟。

    • 新增 forceSubMenuRender,用于强制渲染子菜单。#5586

  • Form

    • 新增显示验证信息时的动画效果。

    • 新增按条件渲染表单项的支持。#react-component/117

  • Message

    •  duration 允许可选 #7857 @monkindey

  • Badge

    • 新增 offset 属性,用于设置状态点的位置偏移。

    • status 允许与 children 同时使用。#8164

  • Card

    • 新增 inner 类型。例子。

    • 新增 coveractions 以及 Meta 子组件。例子。

  • DatePicker

    • 新增 mode 和 onPanelChange,用户控制面板的展示模式。例子。

    • 新增 WeekPicker 子组件。例子

    • 新增 dateRender 属性,用于自定义日期单元格的渲染。

  • TimePicker

    • 新增 hourStepminuteStepsecondStep,用于设置时间步长。例子

    • 新增 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 属性代替。

    • 废弃以下属性 onRowClickonRowDoubleClickonRowContextMenuonRowMouseEnteronRowMouseLeave,请使用 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 2.15.0 版本发布,快照、CDC大幅改进

Apache Ignite 版本发布说明

Apache Ignite 分布式内存数据库 2.15.0

(!) 警告:

  • 删除了Ignite节点的Daemon模式;
  • 删除了废弃了的ignitevisorcmd工具;
  • 删除了遗留的JMX Beans(ThreadPoolMXBeanCacheGroupMetricsMXBeanCacheMetricsMXBeanPersistenceMetricsMXBeanDataStorageMetricsMXBeanDataRegionMetricsMXBean);
  • 删除了多余的ignite-spring模块的ignite-indexing模块依赖,如果需要在Ignite中执行SQL,并且使用了Maven,需要明确指定使用哪个SQL引擎:ignite-indexing或者ignite-calcite
  • ignite-ssh模块迁移到扩展库;
  • 废弃了SqlFieldsQuerylazy标志,该标志的默认值改为true
  • 事务内操作院子缓存默认会被禁止,如果要允许这样的操作,需要将系统属性IGNITE_ALLOW_ATOMIC_OPS_IN_TX配置为true

Ignite:

  • 新增增量快照功能;
  • 新增缓存对象转换功能(可用于加密、压缩或者数据过滤);
  • 快照支持开启磁盘页面压缩的缓存;
  • 快照支持只复制主分区数据的功能;
  • 快照恢复过程新增忽略快照检查的选项;
  • 当数据流正在进行数据加载时执行快照会抛出异常,无法保证一致性;
  • 将快照操作的警告写入元数据存储;
  • 新增快照增量页面排序;
  • 创建快照时新增分区大小和计数器检查;
  • 新增CONFIGURATION系统视图;
  • PAGE_LISTS系统视图新增页面空闲空间列;
  • 新增杀死客户端连接的API(瘦客户端、JDBC、ODBC);
  • 新增页面读时间和页面替换时间的指标;
  • 新增瘦客户端分区感知的相关指标;
  • 新增禁用CDC的全局属性;
  • 新增最大CDC目录大小的配置属性;
  • CDC支持过期策略;
  • CDC冲突解决期间支持过期时间配置;
  • CacheJdbcPojoStore新增对CLOBBLOB类型的支持;
  • 在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停止的问题;
  • 修复了在线客户端会话数相关指标不正确的问题;
  • 修复了缓存组存储大小相关指标计算不正确的问题(PagesFillFactorTotalUsedPagesTotalAllocatedPages);
  • 修复了currentTimeMillis减少时直方图更新断言处理不正确的问题;
  • 修复了请求失败时REST状态码不正确的问题;
  • 修复了执行REST API的GET操作时可能会略过第三方存储的问题;
  • 修复了计算任务中某些参数传递方面的问题;
  • 修复了配置成对连接时通信SPI可能断言处理不正确的问题;
  • 修复了水平再平衡场景的潜在数据丢失问题;
  • 修复了启用磁盘页面压缩时CRC计算断言处理不正确的问题;
  • 修复了当cpMapSnapshot.bin文件损坏时节点启动失败的问题;
  • 修复了冻结集群后执行检查点会导致存储损坏的问题;
  • 修复了冻结集群后条目过期处理会导致存储损坏的问题;
  • 修复了缓存停止时执行再平衡操作导致节点故障的问题;
  • 修复了同时销毁缓存和回滚事务时的空指针异常;
  • 修复了ClusterGroup.forNodeId中ID检查不正确的问题;
  • 修复了瘦客户端重连后关联关系处理不正确的问题;
  • 修复了在非并置节点上近缓存创建处理不正确的问题;
  • 修复了由于压缩缓冲区大小不足而可能导致的内存损坏问题;
  • 修复了在快照验证过程中跳过索引和元存储分区验证的问题;
  • 修复了IndexQuery中会忽略第一个IN子句后面的条件的问题;
  • 修复了LOG_ONLYBACKGROUND模式下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 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 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 正式发布,修复数据易丢失问题等更多相关知识的信息可以在本站进行查询。

本文标签:

上一篇Windows7下面手把手教你安装Django(如何安装django)

下一篇Django之基于iframe的ajax伪造(django iframe)