Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all 44787 articles
Browse latest View live

Apache Beam 2.9.0 发布,大数据批处理和流处理标准

$
0
0

Apache Beam 2.9.0 发布了。Apache Beam 是 Google 在2016年2月份贡献给 Apache 基金会的项目,主要目标是统一批处理和流处理的编程范式,为无限、乱序、web-scale 的数据集处理提供简单灵活,功能丰富以及表达能力十分强大的 SDK。Apache Beam 项目重点在于数据处理的编程范式和接口定义,并不涉及具体执行引擎的实现,Apache Beam 希望基于 Beam 开发的数据处理程序可以执行在任意的分布式计算引擎上。

下载地址:https://beam.apache.org/get-started/downloads/

此版本包括以下主要新特性和改进:

依赖升级

  • Update google-api-client libraries to 1.27.0.

  • Update byte-buddy to 1.9.3

  • Update Flink Runner to 1.5.5

  • Upgrade google-apitools to 0.5.24

I/Os

  • I/O connector for RabbitMQ.

  • Update SpannerIO to support unbounded writes.

  • Add PFADD method to RedisIO.

其他修复

  • Dataflow runner was updated to not use Conscrypt as the default security provider.

  • Support set/delete of timers by ID in Flink runner.

  • Improvements to stabilize integration tests.

  • Updates Spark runner to show Beam metrics in web UI

  • Vendor gRPC and Protobuf separately from beam-model-* Java packages

  • Avoid reshuffle for zero and one element creates

详情请查看 发布主页发布说明


PhpStorm 2018.3.2 首个 RC 发布,提供自动补全 DQL 功能

$
0
0

PhpStorm 2018.3.2 首个 RC 发布了(版本号 build 183.4886.22),此构建版本为 DQL 提供自动完成功能。它还在 IntelliJ 平台的最新增强功能中 对PHP 和 Web、错误修复和管道进行了其他改进。

Autocompletion for DQL

其他值得关注的改进

  • Fixed: 用希伯来语+英语进行搜索时会导致 IDE 挂起 (IDEA-199367 +28)

  • Fixed: MySQL 日期时间错误地显示 <null> (DBE-69 +21)

  • Fixed: 编辑器路径中的 Search/Replace 和 Find/Replace:文本输入字段的字体太小 (IDEA-106651 +20)

  • Fixed: 如果有许多仓库,则通过 SSH 进行项目更新会失败 (IDEA-203005 +7)

  • Fixed: IDE 在 PhpDoc auto-generation 中会无限挂起 (WI-44525 +1)

请参阅问题跟踪器中的错误修复和改进列表的完整列表以及完整的发行说明

下载地址和其他说明请查看发布公告

Apache Groovy 2.4.16 发布,JVM 动态脚本语言

$
0
0

Apache Groovy 2.4.16 发布了,此版本是 GROOVY_2_4_X 分支的维护版本。虽然官方建议迁移到当前的 2.5.x 版本(目前为 2.5.4), 但对于任何无法升级到 2.5 且使用 2.4.x 版本的用户, 强烈建议升级到此版本,

该版本包含 18 处错误修复/改进:

Bug

  • [GROOVY-7202] - Unable to resolve nested enum of parent class when compiling against binary parent

  • [GROOVY-7536] - Problem with Java Stubs Related to a Trait with Property

  • [GROOVY-7647] - Incorrect line information for debug

  • [GROOVY-8008] - @CompileStatic causes failure to compile Groovy class that calls overloaded Java method

  • [GROOVY-8224] - Stubs for classes implementing traits with fields don't include getters/setters

  • [GROOVY-8505] - ArrayIndexOutOfBoundsException with @Nullable change

  • [GROOVY-8531] - Fail to resolve type defined in super class written in Java

  • [GROOVY-8537] - GroovyCollections.combinations(Iterable) exhibits incorrect (asymmetric) behavior

  • [GROOVY-8539] - Groovy fails to compile assignment operators on boolean array

  • [GROOVY-8600] - BUG! exception in phase 'instruction selection'

  • [GROOVY-8614] - Invalid reference generated in InnerClasses attribute for nested interface

  • [GROOVY-8742] - Line number information for method is confusing debugger

  • [GROOVY-8757] - Incorrect bytecode produced after compiling class implementing trait with generic method

  • [GROOVY-8876] - groovydoc fails with "java.lang.StringIndexOutOfBoundsException: String index out of range: -1" on file with no extension

改进

  • [GROOVY-4585] - backslash can not be escaped by `SimpleTemplateEngine`

  • [GROOVY-8576] - Remove Java2GroovyMain dependency on commons-cli

Task

  • [GROOVY-8528] - Bump ASM to 6.1.1 in 2_4_X

  • [GROOVY-8529] - InvocationWriter also needs fix for calling static interface methods

下载地址:http://www.groovy-lang.org/download.html

Groovy 是一门基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性。

Groovy 主要的特点包括:

  • 是一个基于Java 虚拟机的敏捷动态语言

  • 构建在强大的 Java 语言之上 并添加了从 Python、Ruby 和 Smalltalk 等语言中学到的诸多特征

  • 为 Java 开发者提供了现代最流行的编程语言特性,而且学习成本很低(几乎为零)。

  • 支持 DSL(Domain Specific Languages 领域定义语言)和其它简洁的语法,让你的代码变得易于阅读和维护。

  • Goovy 拥有处理原生类型,面向对象以及一个 Ant DSL ,使得创建 Shell Scripts 变的非常简单。

  • 在开发 Web,GUI,数据库或控制台程序时 通过减少框架性代码 大大提高了开发者的效率。

  • 支持单元测试和模拟(对象),可以简化测试

  • 无缝集成 所有已经存在的 Java 对象和类库

  • 直接编译成 Java 字节码,这样可以在任何使用 Java 的地方使用 Groovy。

Ruby 2.6.0 的第二个候选版本 RC2 发布

$
0
0

Ruby 最新版本 Ruby 2.6.0 RC2 已发布,Ruby 2.6.0 RC2 是 Ruby 2.6.0 的第二个候选版本,RC2 发布用于测试捆绑的 Bundler 1.17 而不是 2.0。它引入了一些新功能和性能改进,例如:

JIT

Ruby 2.6 开始引入 JIT (Just-in-time) 编译器的初始实现。JIT 编译器旨在提高任何 Ruby 程序执行的性能。与其他语言的普通 JIT 编译器不同,Ruby 的 JIT 编译器以一种独特的方式进行 JIT 编译,它先将 Ruby 编译成 C 代码,然后通过生成通用的 C 编译器过程(compiler process)来生成原生机器码。查看:https://github.com/vnmakarov/ruby/tree/rtl_mjit_branch#mjit-organization

RubyVM::AbstractSyntaxTree [Experimental]

Ruby 2.6 引入了introduces RubyVM::AbstractSyntaxTree 模块。该模块具有解析方法,该方法解析给定的字符串 ruby 代码并返回 AST(抽象语法树)节点,以及解析给定 ruby 代码文件并返回 AST 节点的 parse_file 方法。

其他新特性、性能改进和值得关注的变化请查看发布公告

Apache Jackrabbit Oak 1.9.13 发布,可扩展、高性能分层存储库

$
0
0

Apache Jackrabbit Oak 1.9.13 发布了,Apache Jackrabbit Oak 是一种可扩展的高性能分层内容存储库,旨在用作现代世界级网站和其它要求苛刻的内容应用程序的基础。

Apache Jackrabbit Oak 1.9.13 是一个直接来自 Jackrabbit Oak 分支的不稳定版本,专注于新功能和其他改进,对于生产用途,建议使用最新的 1.8.x 稳定版。

1.9.13 更新内容

Sub-task

    [OAK-7930] - Add tape sampling

Technical task

    [OAK-7942] - Fix covariant return type changes in ByteBuffer

Bug

    [OAK-7803] - IndexFormatVersion should be available in oak-lucene
    [OAK-7869] - Commit queue stuck when input stream of blob blocks
    [OAK-7923] - CompositeNodeBuilder#getPath() fails when it wraps a
    ReadOnlyBuilder
    [OAK-7929] - Incorrect Facet Count With Large Dataset and ACLs
    [OAK-7935] - RDB*Store: createOrUpdate may fail on stale cache
    when document was removed on different instance

New Feature

    [OAK-7866] - Add tooling for recovering from an outdated journal
    [OAK-7933] - Expose number of tar readers as metric
    [OAK-7934] - Expose the number of segments as metric

Improvement

    [OAK-7918] - Extract checking logic from ConsistencyChecker
    [OAK-7925] - OakUpgrade for RDBMK: user name and password must
    match
    [OAK-7928] - Avoid reference resolution for user query with scope
    and declaredMembersOnly
    [OAK-7940] - Index importer should warn if there is no index to
    import

Test

    [OAK-7878] - Add unit test for LoggingHook

Task

    [OAK-7915] - Update Oak trunk to Jackrabbit 2.17.7
    [OAK-7931] - Don't allow for weak references between mounts
    [OAK-7943] - Update Oak trunk to Jackrabbit 2.18.0

Documentation

    [OAK-7945] - Document the recover-journal command

下载地址:http://jackrabbit.apache.org/downloads.html

Apache Lucene 7.6.0 发布,Java 全文搜索引擎

$
0
0

Apache Lucene 7.6.0 发布了,下载地址 >>> http://lucene.apache.org/core/downloads

Lucene 是 Apache 软件基金会一个开放源代码的全文检索引擎工具包,是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene 的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。 

此版本包含许多错误修复、优化和改进,值得关注的如下:

Bug Fixes
   * Index sorting corruption due to numeric overflow has been fixed.
Indices affected by this bug can be detected by running the CheckIndex
command on a 7.6+ release distribution.
   * Better tessellation processing of Polygons including graceful
exceptions for detecting invalid shapes.

Improvements
   * Points codec now supports selective indexing; the ability to designate
dimensions as as "data only" dimensions that do not affect construction of
the index.
   * New Simple WKT Shape Parser builds lucene geometries (polygons, lines,
rectangles) from WKT format.
   * New LatLonShapeLineQuery queries indexed shapes with arbitrary lines.
   * Performance in PerFieldMergeState#FilterFieldInfos has been improved
from O(N) to O(1) lookup time.

详细更新内容请查看:https://lucene.apache.org/core/7_6_0/changes/Changes.html

C++网络库 mongols-1.5.2 发布,添加 JS 服务器

$
0
0

高性能c++网络库mongols-1.5.2已经发布.

主要更新:

  • 更新web_server,修复一个文件读取优化Bug

  • 更新tcp_server,修改默认信号处理集,添加backlog 配置接口

  • 为多个基于http_server的server添加lru缓存数量控制接口和uri rewrite接口

  • 添加js_server,提供类nodejs后端开发环境

  • 更新example和文档

此次更新的重点是新增js_server。具体说明请参考:https://mongols.hi-nginx.com/doc/js.html

仓库:https://github.com/webcpp/mongols

文档:https://mongols.hi-nginx.com/

Spring Cloud Greenwich.RC1 发布

$
0
0

Spring Cloud Greenwich 首个 RC 版发布了,这个里程碑版本与 Spring Boot 2.1.1.RELEASE 兼容,各个项目都进行了更新,以实现与 Java 11 的兼容性。可点此查看在该版本中,分配给这个版本的所有 issue。

一些重要组件的升级

  • Spring Cloud Kubernetes 1.0.0.RC1 (issues)

  • Spring Cloud Security 2.1.0.RC2

  • Spring Cloud Vault 2.1.0.RC1 (issues)

  • Spring Cloud Commons 2.1.0.RC2 (issues)

  • Spring Cloud Contract 2.1.0.RC2 (issues)

  • Spring Cloud Openfeign 2.1.0.RC2 (issues)

  • Spring Cloud Zookeeper 2.1.0.RC2 (issues)

  • Spring Cloud Stream Fishtown.RC2

  • Spring Cloud Starter Greenwich.RC1

  • Spring Cloud Aws 2.0.1.RELEASE (issues)

  • Spring Cloud Sleuth 2.1.0.RC2 (issues)

  • Spring Cloud Bus 2.1.0.RC2 (issues)

  • Spring Cloud Netflix 2.1.0.RC2 (issues)

  • Spring Cloud Gcp 1.1.0.RC1 (issues)

  • Spring Cloud Cloudfoundry 2.1.0.RC2

  • Spring Cloud Build 2.1.0.RC3

  • Spring Cloud Dependencies Greenwich.RC1

  • Spring Cloud Function 2.0.0.RC2 (issues)

  • Spring Cloud Task 2.1.0.M1 (issues)

  • Spring Cloud Release Greenwich.RC1

  • Spring Cloud Consul 2.1.0.RC2 (issues)

  • Spring Cloud Config 2.1.0.RC2 (issues)

  • Spring Cloud Gateway 2.1.0.RC2 (issues)

  • Spring Cloud Greenwich.RC1

另外,请注意 Spring Cloud Dalston 将会在 2018 年底结束生命周期。


P6Spy 3.8.1 发布,无缝截取数据库数据框架

$
0
0

P6Spy 3.8.1 已发布

P6Spy 是一个可以用来在应用程序中拦截和修改数据操作语句的开源框架。 通过 P6Spy 我们可以对 SQL 语句进行拦截,相当于一个 SQL 语句的记录器,这样我们可以用它来作相关的分析,比如性能分析。

该版本主要是修复了 bug:

  • issue #451 Fixed low level sonarqube reported issues.

  • issue #458 Property renamed (to reflect the docs) databaseDialectTimezoneFormat to databaseDialectTimestampFormat.

  • issue #459 Iterate over Map.entrySet() instead of Map.keySet.

源码下载:https://github.com/p6spy/p6spy/releases/tag/p6spy-3.8.1

Kubernetes v1.11.7-beta.0 和 v1.11.6 发布

$
0
0

Kubernetes v1.11.7-beta.0 和 v1.11.6 发布了。更新内容集中在添加新特性和修复 bug 上。

  • Scheduler only activates unschedulable pods if node's scheduling related properties change. (#71551@mlmhl)

  • Disable proxy to loopback and linklocal (#71980@micahhausler)

  • Scheduler only activates unschedulable pods if node's scheduling related properties change. (#71551@mlmhl)

  • fix issue: vm sku restriction policy does not work in azure disk attach/detach (#71941@andyzhangx)

  • Include CRD for BGPConfigurations, needed for calico 2.x to 3.x upgrade. (#71868@satyasm)

  • On GCI, NPD starts to monitor kubelet, docker, containerd crashlooping, read-only filesystem and corrupt docker overlay2 issues. (#71522@wangzhen127)

  • UDP connections now support graceful termination in IPVS mode (#71515@lbernail)

  • Fix a potential bug that scheduler preempts unnecessary pods. (#70898@Huang-Wei)

  • Only use the first IP address got from instance metadata. This is because Azure CNI would set up a list of IP addresses in instance metadata, while only the first one is the Node's IP. (#71736@feiskyer)

  • Fix scheduling starvation of pods in cluster with large number of unschedulable pods. (#71488@bsalamat)

  • Fixes an issue with stuck connections handling error responses (#71419@liggitt)

详情请查看 1.11.6 更新日志

此外,v1.13.2-beta.0 和 v1.13.1 也均已发布,点此查看更新说明

可移植的 C++ “后备”标准库 Boost 发布 1.69.0

$
0
0

可移植的 C++ “后备”标准库 Boost 发布了 1.69.0 版本,Boost 库是一个经过千锤百炼、可移植、提供源代码的 C++ 库,作为标准库的后备,是 C++ 标准化进程的发动机之一,由 C++ 标准委员会库工作组成员发起。

注意事项

Boost 构建系统现已支持可见性。如果要构建共享库,默认情况下它们将使用隐藏可见性。因此,Boost 共享库变得更小,加载速度更快,并且获得符号冲突的机会也更少。

可通过命令行禁用此特性: ./b2 visibility=global to build.

此外,还包含许多其他库的更新,详情点此参阅

下载地址 >>> https://www.boost.org/users/history/version_1_69_0.html

React Native 0.57.8 发布,使用 React 编写原生应用的框架

$
0
0

React Native 0.57.8 发布了,要注意的是,当升级到这个版本时,至少需要将 react 和 react-test-renderer 升级到 "16.6.0-alpha.8af6728",这是为即将到来的 React "16.6.3" 的 "first class support" 做准备。

更新内容

Added

Changed

iOS specific

Removed

  • Remove trailing slash from origin header if no port is specified (#22290) (f7e3def)

Fixed

iOS specific

Security

源码下载 >>> https://github.com/facebook/react-native/releases/tag/v0.57.8

隐私浏览器 Tor Browser 8.0.4 发布,安全更新版本

$
0
0

隐私浏览器 Tor Browser 8.0.4 已发布,可通过 Tor Browser 项目页面分发目录获取。

改版本包含 Firefox 的重要安全更新。

Tor Browser 8.0.4 包含 Tor (0.3.4.9), OpenSSL (1.0.2q) 和其他捆绑组件的更新。此外,我们从我们的 alpha 系列中向后移植了许多补丁,最重要的是

    • 防御协议处理程序枚举,可增强指纹识别抵抗性

    • 通过绕过由 Rust 编译和引起的可重现性问题为 macOS 用户启用 Stylo

    • 在解决一些 Tor Launcher 干扰导致 Tor 浏览器体验损坏后,在 Windows 上将沙盒级别设置为 5(Firefox 默认值)。

    Tor Browser Bundle 是一个基于 Firefox ESR (Firefox with extended support) 的 Web 浏览器,默认配置通过 Tor 和 Vidalia 实现了个人隐私保护和匿名。该版本包括三个扩展:Torbutton, NoScript 和 HTTPS-Everywhere。

    更新说明和下载地址 >>> https://blog.torproject.org/new-release-tor-browser-804

    RubyMine 2018.3.1 发布,流行的 Ruby 开发工具

    $
    0
    0

    RubyMine 2018.3.1 (build 183.4588.71) 已发布,下载地址 >>> https://www.jetbrains.com/ruby/download/

    更新如下:

    此版本还修复了 YAML、Code insight、附加到进程和其他功能子系统中的一些错误。

    有关 2018.3 中的主要改进,请参阅 RubyMine 2018.3 中的新增内容

    与往常一样,请参阅发布说明以获取完整的改进列表

    QQ 机器人平台 Newbe.Mahua 1.14 全新项目模板

    $
    0
    0

    开篇一张图,功能全靠编。

    QQ机器人平台意指那些支持通过QQ进行消息收发和群员软件平台。

    使用该SDK开发可以实现一次开发,运行于多个不同QQ机器人平台平台的绝佳体验。

    基于SDK开发,可以实现包含但不限于以下功能:

    • QQ消息智能回复

    • 通过QQ发送图片

    • QQ名片点赞

    • QQ群成员管理

    • @指定QQ群成员发送消息

    点击此处开始你的第一个QQ机器人吧

    本次更新添加了全新的项目模板和项模板,为非VS开发者提供能加便利使用本框架的方法。

    版本亮点

    VS插件支持 VS2019

    本次更新了VS插件的支持版本,使得插件能够在 VS2019 环境下运行。

    全新的项目模板

    以往:想要使用本框架,需要使用VS插件才能够快速的创建项目。

    现在:我们推出了基于.NET Core SDK项目模板,使得非VS用户也能够快速方便的创建项目。

    新模板的使用方法,用户可以参考 开始第一个QQ机器人【适用于v1.9-1.14】 进行学习。

    升级注意

    从 1.13 版本直接更新全部的 Newbe.Mahua.* nuget 包,重新生成便可以。

    升级过程中需要覆盖 build.bat 和 build.ps1 文件。若有自行定制的内容,请提前保留备份。

    VS插件更新只需要按照VS提示进行操作即可。


    通用 Mapper 4.1.2 发布,Starter 重大更新

    $
    0
    0

    4.1.2 - 2018-12-16

    强烈推荐升级,尤其是 mapper-spring-boot-starter 需要升级到 2.1.2 版本

    • bug修复 解决 insertList 无法处理 DynamicTableName 问题,现在所有批量插入都支持动态表名了。 by wugh pr#14

    MVN 依赖

    <dependency>    
      <groupId>tk.mybatis</groupId>    
      <artifactId>mapper</artifactId>    
      <version>4.1.2</version>
    </dependency>

    mapper-spring-boot-starter 相关更新

    • 解决判断 MapperFactoryBean 包名错误的大 BUG(2.x 版本),应该是 tk.mybatis.spring.mapper.MapperFactoryBean 而不是 org.mybatis.spring.mapper.MapperFactoryBean,这个 BUG 导致了 issues 中出现的 WARN 警告。

    • 现在即使扫描到了基类Mapper,也会排除带有 @RegisterMapper 注解的接口。

    • 使用 starter 时,可以配置 mybatis.base-packages 属性,配置该属性后在自动扫描时,会扫描指定的目录,并且不会要求接口带 @Mapper 注解。

    • 和 MyBatis 官方 Starter 同步,增加 mybatis.typeAliasesSuperType 属性。

    • 升级 Spring Boot 版本到 2.1.1.RELEASE

    MVN 依赖:

    <dependency>    
      <groupId>tk.mybatis</groupId>
      <artifactId>mapper-spring-boot-starter</artifactId>
      <version>2.1.2</version>
    </dependency>

    @RegisterMapper 注解简单介绍

    通用 Mapper 3.x 版本的时候是必须配置 mapper.mappers 属性的,从 4.x 开始增加了 @RegisterMapper 注解,该注解用于所有通用方法接口上,也用于所有作为基类的接口。该注解有以下主要作用。

    1. 初始化扫描 Mapper 时,如果发现了接口的 super interface 中(递归)存在带有 @RegisterMapper 注解,就会认为当前 Mapper 继承了通用方法,就会对该 Mapper 进行特殊处理。通用 Mapper 提供的所有通用接口都带有该注解。

    2. 如果你实现了自己的基类接口例如 MyMapper,你可以给这个接口添加 @RegisterMapper 注解,添加后所有继承 MyMapper 的接口都会被自动处理,不需要配置 mapper.mappers 属性。

    3. 和 Spring(Boot)集成时,从 basePackages 扫描的时候,如果发现接口上有 @RegisterMapper 注解,就会忽略该接口。

    新手入门:https://blog.csdn.net/isea533/article/details/83045335

    实现原理:https://blog.csdn.net/isea533/article/details/78493852

    Cookie.js 1.0.17 发布,用于处理浏览器 cookie

    $
    0
    0

    一个简单,轻量级的JavaScript API,用于处理浏览器cookie,它易于拾取和使用,具有合理的占用空间(~3kb)(gzipped:1.73kb),并且没有依赖性。 它不应该干扰任何JavaScript库或框架。

    1. - 添加代码覆测试盖率标志. - 650b403 

    2. - 忽略生产的代码覆盖率文件. - a5876c8 

    3. - 更新测试脚本. - 78d6c49 

    4. - 添加清除所有Cookie测试用例。- 916949c 

    5. - 替换测试工具tape => jest。 - 0c10a60 

    6. - 添加英文文档. - 547f7a0 

    7. - 修复对象错误. - 0b8ee77 

    8. - 更改编译工具. - c40621a 

    9. - 优化 #4 初始对象。 - 89226ca 

    O2OA V4 Build 12.16 发布! JAVA 企业移动协同办公平台

    $
    0
    0

    官方网站 : http://www.o2oa.net

    软件主页 : https://www.oschina.net/p/o2oa

     

    Java企业协同办公平台:O2OA v4.12.16发布,优化表单设计器,表单设计更方便。安装包缩小300MB。

    v4.12.16更新内容:

     新增功能:

        1、[流程平台]工作实例可以再次添加参阅人员。
        2、[流程平台]在x_processplatform_assemble_surface模块中增加读取工作日志的接口。
        3、[系统平台]接口调用增加对jaxws的支持,可以直接使用webService而不需要使用接口存根。

    更新优化:

        1、[表单设计]优化表单控件[图片],src属性支持相对路径。
        2、[信息管理]文档列表服务增加根据创建者组织过滤条件。
        3、[组织管理]角色信息添加角色说明信息描述。
        4、[组织管理]修改对于个人属性字符限制的问题.可以使用特殊字符如()<>。
        5、[系统平台]压缩精简资源文件,系统空间占用缩小300M。
        6、[系统平台]优化升级过程中由于载入过多文件,导致的大量内存消耗的问题。

    BUG修复
        1、[流程平台]修复已经删除的流程实例前台页面会提示权限不足。
        2、[系统平台]修复CentOS某些情况下验证码图形无法展示的问题。
        3、[云文件]修复云文件创建第3级目录报错的问题。
        4、[信息管理]修复信息管理根据path更新数据的问题。
        5、[信息管理]修复信息管理更新数据后缓存未及时更新的问题。
        6、[钉钉接入]修正钉钉接入时获取jsticket的错误。

     

    历史版本:

    v4.11.28更新内容:

     新增功能:

        1、[流程平台]增加用群组作为待办对象。
        2、[流程平台]流程实例草稿删除功能。
        3、[流程平台]流程中可以选择群组作为待办人,如果个人存在多个身份,那么取主身份进行处理。
        4、[数据平台]视图可以使用后台列公式了,这样可以对列值进行修正。
        5、[数据平台]视图可以使用后台列公式了,这样可以对列值进行修正。

    更新优化:

        1、升级gson由2.8.1->2.8.5。
        2、优化根据ID查询实体对象的方法:emc.list( class, ids )。
        3、[信息平台]优化了信息管理文档权限控制支持人员身份选择。
        4、[流程平台]优化了DataGrid组织数据存储格式。"
        5、[流程平台]优化了personfield和orgfield表单组件,增加了选择排除脚本。
        6、[流程平台]优化了门户和流程中,使用附件图片作为页面或表单元素的样式时的显示。

    BUG修复
        1、修复了通过群组获取递归成员遗漏了群组中的组织成员导致的错误。
        2、修复了某些定时任务无法正常执行的问题。
        3、[信息平台]修复了门户页面没有设置默认主页时访问门户报错jsonError的问题。
        4、[信息平台]修复了数据列表文档级别权限控制的问题。
        5、[信息平台]修复了信息管理员判断的问题。
        6、[信息平台]修复了信息管理列表管理员数据展示的问题。
        7、[数据平台]修复了xpath多级数据组织对象问题的修复。
        8、[流程平台]修复了由于判断跳过相同处理人导致的并行节点处理人判断错误。
        9、[流程平台]修复了表单格式刷刷新样式后,没有正确显示样式属性的错误。

     

    v4 build 11.13更新内容:

     新增功能:
        1、[流程管理]自动清理未保有任何数据未流转的流程实例。
        2、[流程管理]增加可以通过设置组织来进行传阅。
        3、[流程管理]增加可以通过设置组织来进行参阅。
        4、[移动APP]移动客户端可以通过语音直接处理公文。
        5、[微信钉钉]群发微信,钉钉,企业钉钉消息功能。

    更新优化:
        1、[用户管理]增加通过管理员重置用户密码的功能。
        2、[移动APP]支持语音流程意见。
        3、[移动APP]IM提示消息。
        4、[内容管理]信息文档权限支持身份选择。

    BUG修复
        1、[会议管理]修复无法选择会议申请流程的问题。
        2、[信息管理]修复无法修改信息栏目名称的问题。
        3、[表单组件]表单上组织控件的默认值不生效。

     

    v4 build 11.02更新内容:

     新增功能:
        1、[内容管理]增加设计元素可以拷贝粘贴的功能。
        2、[内容管理]增加组合框、子表单等设计元素组件。
        3、[企业社区]增加导航浏览模式。
        4、[服务管理]增加设计元素可以拷贝粘贴的功能。

    更新优化:
        1、可以在配置中选择是否对office,pdf,text,image进行切词索引。
        2、优化调整切词索引中对词性的判断。
        3、优化钉钉,企业微信,政务钉钉中由于反复获取accessToken导致的页面响应缓慢的问题。

    BUG修复
        1、[内容管理]视图的分类标题无法保存的问题。
        2、[内容管理]修复附件无法替换的问题。
        3、修正office格式引起的:NoSuchMethodException: org.openxmlformats.schemas.wordprocessingml.x2006.main.impl.CTPictureBaseImpl"。

     

    v4 build 11.01更新内容:

     新增功能:
        1、企业微信,钉钉,政务钉钉组织同步,待办消息推送,通知消息群发,移动设备页面集成。
        2、新增SqlServer支持,目前可以支持一下数据库:Oracle,DB2,MySQL,Postgresql,Informix,H2(内嵌),DM(达梦国产数据库),MS-SQLServer。
        3、OAuth2客户端功能优化,支持浙江CA,微信,QQ等其他OAuth认证服务。
        4、增加消息群发功能.
        5、ISO,AndroidApp端增加语音处理功能。
        6、ISO,AndroidApp端增加AI自动处理功能。
        7、启用新域名o2oa.net。
        8、增加登录页面定制功能,现在可以通过门户定制登录页面了。

    更新优化:
        1、支持金山WPS。
        2、统计中数据量导致的新能下降。
        3、群组(Group)支持组织成员,可以统一翻译成人员。
        4、增加个人的主身份设置,当不指名身份时可以自动取到主身份。
        5、用户可以自行绑定微信,通过微信扫码登录。
        6、[信息管理]对信息文档查询效率源码级优化。

    BUG修复
        1、会议管理字段超长导致的错误。
        2、无标题流程消息提醒显示空字符串。
        3、脚本编辑器在同时打开多个窗口情况无法正常保存。
        4、修改组织同步触发机制,现在可以通过cron表达式定制运行时间。
        5、[信息管理]修复数据字典无法复制的问题以及分类显示的错误。
        6、Office控件代码修正。


    v4 build 09.21更新内容:

    新增功能:
        1、增加手写签批功能,支持在线手写签批,录音。
        2、增加全文搜索功能。支持pdf,.doc,.docx,.ppt,.pptx,.xls,.xlsx内容的全文检索。
        3、OAuth客户端功能,支持微信等其他OAuth认证服务。
        4、[汇报管理]添加手工漏发检测功能。
        
    更新优化:
        1、更新统计展现功能,支持饼图,柱状图,折线图,支持行列转换。
        2、统计功能,可以源于不同试图的列进行合并统计。
        3、优化日程管理提醒不及时的问题

    BUG修复
        1、流程重置处理人错误。
        2、[信息管理]修复数据型文档类型保存不正确的问题。
        3、[脑图]修复某些情况下脑图无法创建的问题。   

     

    v4 build 09.04更新内容:

    新增功能:
        1、电子签章支持。
        2、流程引擎增加定时节点。
        3、政务钉钉支持,可以同步政务钉钉的人员,组织。
        4、增加行政区划组件。
        5、[社区应用]添加调整主贴版块的服务。
        
    更新优化:
        1、视图统计代码优化,提升统计查询效率。
        2、优化待办已办查询,TaskCompleted 增加 latest。
        3、流程引擎底层优化,修改PorcessPlatform实现的aeiObjects。

    BUG修复
        1、应用导入导出错误。
        2、[信息管理]修复CMS_Review自动同步更新的问题
        3、[信息管理]修复序列保存时为空的问题
        4、修正移动端APP信息管理会把数据类的信息读取出来的问题

    jeesuite-libs 1.3.1 发布,新增轻量级安全模块 jeesuite-security

    $
    0
    0

    简介

    jeesuite-libs分布式架构开发套件。包括缓存(一二级缓存、自动缓存管理)、队列、分布式定时任务、文件服务(七牛、阿里云OSS)、日志、搜索、代码生成、配置中心、安全认证、分布式锁、分布式事务、集成dubbo、spring boot支持等。所有release版都经过严格测试并在生产环境稳定运行4年+。

    更新内容

    jeesuite-security

    jeesuite-security是新增模块:可替代shiro或spring-security等安全框架,可以理解是shiro的轻量级版本,配置更简单,更加贴近我们业务场景。

    • 配置简单(初始化一个类即可)

    • 满足认证授权基本需求

    • 更加贴近日常使用业务场景

    • 可选本地session和共享session

    • 可选是否支持多端同时登录

    • dubbo、springboot跨服务登录状态传递支持

    • 集成demo:https://gitee.com/vakinge/oneplatform

    jeesuite-mybaits

    • 重构mybaits增强插件注册逻辑简化配置

    • 开放自定义mybatis插件hander接口

    • 增加敏感操作拦截mybatis插件hander

    • 支持无缝集成CRUD增强框架mapper

    • 升级mybatis版本去掉自动CRUD过期代码

    jeesuite-kafka

    • 修复json消息反序列化漏处理header字段

    jeesuite-scheduler

    • 新增单机模式任务监控支持

    jeesuite-springboot-starter

    • 重构mybaits模块注册逻辑

    • scheduler模块注册兼容springboot2.x

    jeesuite-springweb

    • 日志拦截器请求内容过长截取输出

    文档地址:http://www.jeesuite.com/docs/index.html

    MeEdu,MIT 协议的在线教育系统,v0.1 正式版上线

    $
    0
    0

    新增

    • Added:云片短信服务

    • Added:首页导航

    • Added:视频播放次数UV

    • Added:Github社交登录

    • Added:后台表单字段必填限制和提醒

    • Added:后台手动添加会员

    变动

    • Fixed:傻瓜安装流程

    • Fixed:初始化权限

    • Fixed:初始化后台菜单

    • Fixed:视频播放页面BUG

    • 优化部分代码

    至此,MeEdu 经过 8 个 beta 版本迭代后,稳定版正式上线。接下来会着重拓展开发 MeEdu 的多模板和插件。

    Gitee:https://gitee.com/myteng/MeEdu

    Github:https://github.com/Qsnh/meedu

    小程序端:https://github.com/YTU94/meedu-wxapp

    Viewing all 44787 articles
    Browse latest View live