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

XXL-RPC v1.2.2,分布式服务框架,内置原生轻量级注册中心

$
0
0

Release Notes

  • 1、默认通讯方案切换为 Netty,可选方案依赖均调整为 provided 类型;提供强制依赖最小精简选型组合 "netty + hessian + 无注册中心(推荐采用:XXL-RPC原生注册中心)";

  • 2、XXL-RPC原生注册中心:底层抽象注册中心模块,并原生提供自研基于DB的注册中心,真正实现开箱即用,更轻量级、降低第三方依赖;至今XXL-RPC以提供三种注册中心具体实现:"XXL-RPC原生注册中心方案","ZK方案","Local方案";其中"XXL-RPC原生注册中心方案"特性如下:

    • 轻量级:基于DB与磁盘文件,只需要提供一个DB实例即可,无第三方依赖;

    • 实时性:借助内部广播机制,新服务上线、下线,可以在1s内推送给客户端;

    • 数据同步:注册中心内部10s会全量同步一次磁盘数据,清理无效服务,确保服务数据实时可用;

    • 性能:服务发现时仅读磁盘文件,性能非常高;服务注册、摘除时通过磁盘文件校验,防止重复注册操作;

    • 扩展性:可方便、快速的横向扩展,只需保证 "xxl-rpc-admin" 配置一致即可,可借助负载均衡组件如Nginx快速集群部署;

    • 多状态:服务内置三种状态:正常状态=支持动态注册、发现,服务注册信息实时更新;锁定状态=人工维护注册信息,服务注册信息固定不变;禁用状态=禁止使用,服务注册信息固定为空;

    • 跨语言:注册中心提供HTTP接口供客户端实用,语言无关,通用性更强;

    • 兼容性:“XXL-RPC原生轻量级注册中心”虽然为XXL-RPC设计,但是不限于XXL-RPC使用。兼容支持任何服务框架服务注册实用,如dubbo、springboot等;

    • 容器化:提供官方docker镜像,并实时更新推送dockerhub,进一步实现"XXL-RPC原生注册中心方案"产品开箱即用;

  • 3、XXL-RPC客户端适配"XXL-RPC原生注册中心",可快速接入,只需要切换注册中心实现为 "NativeServiceRegistry" 即可,文档由专门章节介绍;

  • 4、注册中心启动参数位置调整,与注册中心实现关联;

  • 5、服务提供者参数优化,IP为空时原生动态获取,核心参数启动时增强校验;

  • 6、注册模块API优化,改为批量模式进一步提升性能;

  • 7、文档增强,注册中心配置切换、通讯方案配置切换说明;

  • 8、IP工具类优化,兼容 Inet6Address 格式地址;

  • 9、Netty销毁逻辑优化;

  • 10、扩展第三方注册中心ZK底层逻辑优化,避免旧注册信息无法清理的问题;

简介

XXL-RPC 是一个分布式服务框架,提供稳定高性能的RPC远程服务调用功能。拥有"高性能、分布式、注册中心、软负载、服务治理"等特性。现已开放源代码,开箱即用。

“XXL-RPC” 特性:

  • 1、快速接入:接入步骤非常简洁,两分钟即可上手;

  • 2、服务透明:系统完整的封装了底层通信细节,开发时调用远程服务就像调用本地服务,在提供远程调用能力时不损失本地调用的语义简洁性;

  • 3、多调用方案:支持 SYNC、ONEWAY、FUTURE、CALLBACK 等方案;

  • 4、多通讯方案:支持 TCP 和 HTTP 两种通讯方式进行服务调用;其中 TCP 提供可选方案 NETTY 或 MINA ,HTTP 提供可选方案 Jetty;

  • 5、多序列化方案:支持 HESSIAN、HESSIAN1、PROTOSTUFF、JSON 等方案;

  • 6、软负载均衡及容错:服务提供方集群注册时,在使用软负载算法进行流量分发;

  • 7、注册中心:可选组件,支持服务注册并动态发现;可选择不启用,直接指定服务提供方机器地址通讯;选择启用时,原生提供多种开箱即用的注册中心可选方案,包括:“XXL-RPC原生轻量级注册中心”、“ZK注册中心”、“Local注册中心”等;

  • 8、服务治理:提供服务治理中心,可在线管理注册的服务信息,如服务锁定、禁用等;

  • 9、服务监控:可在线监控服务调用统计信息以及服务健康状况等(计划中);

  • 10、容错:服务提供方集群注册时,某个服务节点不可用时将会自动摘除,同时消费方将会移除失效节点将流量分发到其余节点,提高系统容错能力。

  • 11、解决1+1问题:传统分布式通讯一般通过nginx或f5做集群服务的流量负载均衡,每次请求在到达目标服务机器之前都需要经过负载均衡机器,即1+1,这将会把流量放大一倍。而XXL-RPC将会从消费方直达服务提供方,每次请求直达目标机器,从而可以避免上述问题;

  • 12、高兼容性:得益于优良的兼容性与模块化设计,不限制外部框架;除 spring/springboot 环境之外,理论上支持运行在任何Java代码中,甚至main方法直接启动运行;

“XXL-RPC原生轻量级注册中心” 特性:

  • 1、轻量级:基于DB与磁盘文件,只需要提供一个DB实例即可,无第三方依赖;

  • 2、实时性:借助内部广播机制,新服务上线、下线,可以在1s内推送给客户端;

  • 3、数据同步:注册中心内部10s会全量同步一次磁盘数据,清理无效服务,确保服务数据实时可用;

  • 4、性能:服务发现时仅读磁盘文件,性能非常高;服务注册、摘除时通过磁盘文件校验,防止重复注册操作;

  • 5、扩展性:可方便、快速的横向扩展,只需保证 "xxl-rpc-admin" 配置一致即可,可借助负载均衡组件如Nginx快速集群部署;

  • 6、多状态:服务内置三种状态:正常状态=支持动态注册、发现,服务注册信息实时更新;锁定状态=人工维护注册信息,服务注册信息固定不变;禁用状态=禁止使用,服务注册信息固定为空;

  • 7、跨语言:注册中心提供HTTP接口供客户端实用,语言无关,通用性更强;

  • 8、兼容性:“XXL-RPC原生轻量级注册中心”虽然为XXL-RPC设计,但是不限于XXL-RPC使用。兼容支持任何服务框架服务注册实用,如dubbo、springboot等;

  • 9、容器化:提供官方docker镜像,并实时更新推送dockerhub,进一步实现"XXL-RPC原生注册中心方案"产品开箱即用;

文档地址

技术交流


ActFramework 1.8.13 系列更新,高性能 Java Web 框架

$
0
0

ActFramework 是一款高效能(对程序员)和高性能(对运行系统)的 Java Web 应用和服务框架.

本次更新的主要内容:

更多详细内容请移步这里

ActFramework 是 2018 年度中国开源软件候选软件, 喜欢 ActFramework 的同仁请为 ActFramework 投上一票:

https://www.oschina.net/project/top_cn_2018

v-region 2.1.3 发布,增加城市选择专用模式

$
0
0

v-region v2.1.3 版本发布,更新内容:

  • 修复 slot 内容子孙组件继承问题

  • 增加城市选择器模式,使用省份作为标题排头,城市作为列表展示,通过设置 city-picker 参数进行使用 city-picker

  • 修复“省辖县 /省辖县级市”展示不正确的问题

  • 修复初始化并选中项目后,修改省级,“区 /县”、“乡 /镇 /街道”级别没有被清空的问题

  • 修复在选择项目后,点击 X 清空数据后,再次点击按钮,不会呼出菜单的问题

插件简介:

v-region

基于 Vue2 的简洁易用的中国行政区划选择器,4 级联动城市选择器。包含常规表单下拉元素模式、UI 下拉选择器模式、多列竖排选择器模式、专用城市选择器模式以及选中项目的纯文件展示模式。

实例和文档

请浏览

插件预览

纯文本显示模式

text

表单元素模式

base

下拉选择器模式

ui

多列竖排选择器模式

column

Dubbo 2.6.5 发布,里程碑版本 2.7.0 前哨

$
0
0

在下一个里程碑版本2.7.0中,Dubbo 将围绕 异步支持优化、元数据改造,支持配置中心,路由规则优化和引入JDK8的特性等方面提升服务调用和服务治理的效率,以及可扩展性。此外还会增强一些功能并修改一些bug。

此次发布的2.6.5作为2.7.0的前哨版本,主要改进如下:

功能增强 / 新特性:

  • 重构@service的BeanName的生成规则 #2235

  • 为ServiceBean的导出引入新的Spring ApplicationEvent #2251

  • [功能]在window系统下获取负载的方式优化 #1641

  • 为dubbo-all增加javadoc #2600

  • [功能]优化LeasActiveLoadBalance: 没有进行预热和修复历史bug #2540

  • Round Robin的负载均衡优化 #2578 #2647

  • 为sub-properties解决placeholders的bug #2297

  • 增加SPI自动注入的开关,特别是泛化对象的注入。#2681

Bug修复:

  • 解决@service(register=false)不能工作。 #2063

  • 解决序列化id超出最大值的问题。 #1903

  • 解决当高QPS的时候,消费端抛出了RpcException的问题。 #2016

  • 增强@reference注解,针对不能支持导出同步异步的设置问题。 #2194

  • 解决ReferenceAnnotationBeanPostProcessor#generateReferenceBeanCacheKey的一个bug。#2522

  • 解决在2.6.x下Spring Event的bug。#2256

  • 解决dubbo-serialization模块的不正确描述. #2665

  • 解决打包source tgz包的时候,产生的一个空目录问题. #2560

  • 解决2.6.x下doConnect的时候,没有使用getConnectTimeout获取超时时间的问题. #2622

  • 解决@service不支持placeholder替换的问题. #1755

FastAdmin 极速后台管理框架 1.0.0.20181127_beta 发布

$
0
0

FastAdmin 极速后台管理框架 1.0.0.20181127_beta

  • 新增前台会员Money字段和余额日志表

  • 新增插件配置温馨提示的功能

  • 新增后台登录入口为默认时的安全提示

  • 新增余额增减的静态方法

  • 优化前台默认布局的展示

  • 优化附件管理中非图片资源的图标显示

  • 优化移动端左侧菜单栏滑动体验

  • 修复语言包在加载失败时页面不加载的BUG

  • 修复通用搜索在重置后分页的BUG

  • 修复管理员禁用后仍然能登录后台的BUG

  • 修复一键打包插件在Win下打包后目录路径错误的BUG

  • 修复API接口Token无法刷新的BUG

官网:http://www.fastadmin.net/

演示:http://demo.fastadmin.net/

项目仓库:https://gitee.com/karson/fastadmin


在线开发文档:https://doc.fastadmin.net

FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。

  • 基于Auth验证的权限管理系统

  • 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置

  • 支持单管理员多角色

  • 支持目录和控制器结构一键生成权限节点

  • 基于AdminLTE二次开发

  • 基于Bootstrap开发,自适应手机、平板、PC

  • 基于RequireJS进行JS模块管理,按需加载

  • 基于Less进行样式开发

  • 基于Bower进行前端组件包管理


一键生成CRUD

一键生成菜单

Lettuce 5.1.3 发布,可伸缩、线程安全的 Redis 客户端

$
0
0

Lettuce 5.1.3 发布了,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection,利用 netty NIO 框架高效地管理多个连接。

Enhancements

  • Add shutdown logging to client, ClientResources, and EventLoopGroupProvider #918

  • Optimization: Use Cluster write connections for read commands when using ReadFrom.MASTER #923

  • ByteBuf.release() was not called before it's garbage-collected #930 (Thanks to @zhouzq)

Fixes

  • PubSubEndpoint.channels and patterns contain duplicate binary channel/pattern names #911 (Thanks to @lwiddershoven)

  • DefaultCommandMethodVerifier reports invalid parameter count #925 (Thanks to @GhaziTriki)

Other

  • Document MasterSlave connection behavior on partial node failures #894 (Thanks to @jocull)

  • Upgrade to Reactor Core 3.2.3.RELEASE #931

  • Upgrade to netty 4.1.31.Final #932

  • Upgrade to RxJava 2.2.4 #933

发行地址 

bboss v5.2.1 发布,Elasticsearch Rest Client

$
0
0

The best Elasticsearch Highlevel Rest  Client API-----bboss   v5.2.1 发布。

主要功能特色

  1. ElasticSearch兼容性:2.x,5.x,6.x,+

  2. JDK兼容性: jdk 1.7+

  3. Spring boot兼容性:1.x,2.x

  4. ORM和DSL二者兼顾,类mybatis方式操作ElasticSearch,

  5. 支持SQL和JDBC

  6. 提供快速而高效的数据导入ES工具

v5.2.1 功能改进

        https://my.oschina.net/bboss/blog/2247795

  • ClientInterface API增加获取dsl配置信息的方法:

ClientInterface clientInterface = ElasticSearchHelper.getConfigRestClientUtil("esmapper/joinparentchild.xml");
//通过名称bulkImportQuestionData获取esmapper/joinparentchild.xml中定义的dsl信息对象
ESInfo esInfo = clientInterface.getESInfo("bulkImportQuestionData");
String dsl = esInfo.getTemplate();//获取dsl脚本

    多功能改进请浏览:commit

    快速集成和应用参考文档 

    所有项目集成参考文档:https://my.oschina.net/bboss/blog/1801273 

    spring boot项目集成参考文档:https://my.oschina.net/bboss/blog/1835601

    详细使用文档 

    https://my.oschina.net/bboss/blog/1556866 

    源码托管地址 

    Kubernetes 1.12.3 发布,容器调度管理工具

    $
    0
    0

    Kubernetes 是一个开源的、用于管理云平台中多个主机上的容器化的应用,Kubernetes 的目标是让部署容器化的应用简单并且高效,Kubernetes 提供了应用部署、规划、更新与维护的一种机制。

    Kubernetes 1.12.3 更新内容:

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

    • remove retry operation on attach/detach azure disk (#70568@andyzhangx)

    • Fix CSI volume limits not showing up in node's capacity and allocatable (#70540@gnufied)

    • kubeadm: fix a panic when calling "alpha phase certs renew all --use-api=false" (#70768@neolit123)

    • Update Cluster Autoscaler to 1.12.1 (#70705@losipiuk)

    • Improve Azure instance metadata handling by adding caches. (#70353@feiskyer)

    • Ensure orphan public IPs on Azure deleted when service recreated with the same name. (#70463@feiskyer)

    • fix azure disk attachment error on Linux (#70002@andyzhangx)

    • Fix cloud-controller-manager crash when using OpenStack provider and PersistentVolume initializing controller (#70459@mvladev)

    • Corrects check for non-Azure managed nodes with the Azure cloud provider (#70135@marc-sensenich)

    • GCE/GKE load balancer health check default interval changes from 2 seconds to 8 seconds, unhealthyThreshold to 3. (#70099@grayluck)

      • Health check parameters are configurable to be bigger than default values.

    发行地址 


    GitLab Extension for Visual Studio 发布 1.0.150

    $
    0
    0

    GitLab Extension for Visual Studio  V1.0.150 更新内容

    • 添加从剪贴板中的 URL  打开 VS中对应的文件,  比如 从码云 赋值 一个当前项目的代码链接, 在VS中点击GitLab 按钮 中的从剪贴板打开, 就直接在当前VS窗口中打开对应的源码文件。 

    • 支持了码云,登录的时候 首先需要选择协议为 码云 。 输入码云的地址, 就可以登录了, 更多针对码云的支持正在开发中

    • 修复(#35 )复制提交链接一直是master分支的问题。  

    下载链接

    https://marketplace.visualstudio.com/items?itemName=MysticBoy.GitLabExtensionforVisualStudio

    ng-notadd 0.10.1,基于 Angular7 和 material2 的中后台解决方案

    $
    0
    0

    更新内容

    • 修复 scss

    • 左侧导航栏美化

    • 修复导航栏 2px 间隔问题

    技术栈

    • Typescript

    • Angular

    • Material2

    • rxjs

    • Graphql

    lALPDgQ9qULoptnNBTnNCxg_2840_1337.png

    相关链接

    项目地址

    DEMO

    ng-notadd-mock-server

    Quick start

        git clone https://github.com/notadd/ng-notadd.git
        
        cd ng-notadd
        
        npm install
        npm start
        # or use ng cli
        ng serve

    Roadmap

    0.10.0

    •  支持 Apollo-Graqphql

    •  基础页面(个人信息页,登录页...)

    0.11.0

    •  新的左侧菜单栏 (支持鼠标悬浮)

    0.12.0

    •  使用 ng-material2 组件

    •  手机端初步兼容

    0.13.0

    •  更加完整的 仪表盘页面

    0.14.0

    •  手机端兼容

    •  渐进式应用(PWA)

    0.15.0

    •  json 生成表单

    0.16.0

    •  recaptcha 支持 (默认关闭)

    0.17.0

    •  虚拟列表(支持十万级别的列表)

    0.18.0

    •  excel 导入与导出

    •  选定行列导出 excel

    0.19.0

    •  截图生成

    •  firebase(国内无法使用) or 其他替代方案 支持

    0.20.0

    •  可 DIY 仪表盘

    •  json 生成简单仪表盘

    0.21.0

    •  初步的 e2e 单元测试

    1.0

    •  完善单元测试

    •  整体微调

    1.1

    •  websocket 支持

    1.2

    •  支持 electron 构建桌面应用

    2.0

    •  企业级自定义表单

    •  企业级表单系统

    •  企业级窗口/弹窗

    后续

    •  excel 在线编辑

    •  word 在线编辑

    一点说明

    为了方便维护,ng-notadd 将剥离出 ng-material2 (扩展组件库) 和 ng-noform 两个项目

    下载地址:

    github: https://github.com/notadd/ng-notadd

    gitee:     https://gitee.com/notadd/ng-notadd

    TeamCity 2018.1.4 发布,持续集成工具

    $
    0
    0

    新的错误修复版本 TeamCity 2018.1.4 已发布。该版本已经解决了 40 多个 bug:可通过发布说明查看完整的修复列表。更新内容主要集中在 bug 修复以及性能改进。

    官方建议使用旧版本的用户进行升级,因为该版本解决了 TeamCity 的安全性和性能问题,并包括重要的 UI 性能改进。

    与任何更新一样,TeamCity 2018.1.4 具有与所有 2018.1.x 版本相同的数据格式,允许在这些版本中轻松升级/降级。

    具体升级教程请查看升级说明,并通过以下升级方式之一进行升级:

    发布公告:https://blog.jetbrains.com/teamcity/2018/11/teamcity-2018-1-4-is-released/

    Spring Data Lovelace SR3, Kay SR12 和 Ingalls SR17 发布

    $
    0
    0

    Spring Data 团队宣布推出 Lovelace SR3, Kay SR12 和 Ingalls SR17 维护版本,这三个版本分别基于最新的 Spring Framework 5.1.3, 5.0.11 和 4.3.21。即将发布的 Spring Boot 版本(2.1.1,2.0.7 和 1.5.18)也将会为上面三个 Spring Data 版本提供支持。

    新版本主要包含 Bug 修复和一些依赖项升级,总共解决了 100 多个 issues 。各版本完整的更新说明列表可分别查阅:

    以下是更改日志和文档链接:

    Lovelace SR3

    Kay SR12

    Ingalls SR17

    PhpStorm 2018.2.6 发布,PHP 集成开发环境

    $
    0
    0

    PhpStorm 2018.2.6(build 182.5107.45) 已发布。虽然 PhpStorm 2018.3 正式版才刚刚推出,但 JetBrains 仍在对之前的 2018.2 分支进行更新,以便为 PHP 和 IntelliJ 平台提供重要的错误修复。

    下载地址 >>> https://www.jetbrains.com/phpstorm/download/

    值得关注的 bug 修复

    • Fixed: Search Everywhere not opening file on Linux (IDEA-200654 +37)

    • Fixed: Find/Replace in Path closes immediately (IDEA-199986 +14)

    • Fixed: Floating toolwindows can’t be moved (IDEA-196606 +5)

    • Fixed: Find in Path stuck to Old Style; Search Everywhere enter not working (IDEA-200704+4)

    • Fixed: PhpStorm 2018.2 freezes and sometimes loses last changes (WI-44114 +3)

    • Fixed: PHPStorm XDebug Errors out: remoteFileUrl is listed as null in xDebug.onBreak (WI-43622 +2)

    • Fixed: PhpStorm >= 2017.2.2 freezes after start with .phpstorm.meta.php (WI-38126 +2)

    详细更新请查看发布说明中的错误修复和改进的完整列表。

    轻量级在线协作系统 Kooteam 0.0.3发布!

    $
    0
    0

    Kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发等工具,并接入了微信小程序,钉钉开放平台,使用便捷高效。个人版使用地址 www.kooteam.com

    上周kooteam发布了开源后的第一版,短时间内得到了大量的用户反馈,其中主要有java包依赖问题,程序部署问题。周末熬了两天解决相关问题。

    新增内容
      1. 新增应用部署向导,增加mongodb,钉钉配置安装检测功能,提高程序部署效率
      2. 删除钉钉小程序,新增钉钉微应用模块,由kooteam动态创建钉钉微应用插件,自动部署
      3. 升级PC端登陆逻辑,限制同时在线设备数量

    问题修复
      1. 修复图片上传逻辑错误异常
      2. 升级QRCode库,解决字符串超出问题
      3. 优化钉钉插件签名获取逻辑,避免频繁获取签名异常

    下一期重点功能预告
      1. 接入企业微信,支持企业微信部署
      2. 优化流程图模块,解决拖拽异常与部分细节问题

    安装向导预览

    Zabbix 4.0 LTS 的官方中文手册现已正式发布!

    $
    0
    0

    据 Zabbix 团队推特消息Zabbix 4.0 的中文手册现已正式发布。Zabbix 4.0.0 是一个长期支持版本(LTS),至少提供 5 年的技术支持,并已于上一个月推出

    手册包含安装、配置、运行 Zabbix 所需的所有说明信息。

    Zabbix 4.0 中文手册地址 >>> https://www.zabbix.com/documentation/4.0/zh/manual

    下面简单看一下 Zabbix 4.0 的新特性

    • 更具时效的监控项值检查(Checking item value immediately)

    • 新的 HTTP 监控项类型(New HTTP item type)

    • 监控项原型可以依赖于常规的监控项(Item prototypes can depend on regular items)

    • 更灵活的主动式 Agent 自动注册(More flexible active agent auto-registration)

    • 支持 MySQL 8.0(MySQL 8.0 supported)

    • Elasticsearch 配置基于日期的索引(Date-based indices setup for Elasticsearch)

    • ……


    CLion 2018.3 正式版发布,C/C++ 跨平台集成开发环境

    $
    0
    0

    CLion 2018.3 正式版已发布!值得关注的更新包括:对远程开发的支持、CPU profilers、C++17、基于 clangd 的导航,以及针对 VCS 和编辑器的改进。

    下载地址 >>> https://www.jetbrains.com/clion/download/download-thanks.html

    官方表示,今年会专注于两个领域以增强 CLion 的功能,一是为 C++ 提供更好的支持和通用的 IDE 性能改进。在这一方面的工作,目前已添加了一个基于 clangd 的实验性补充语言引擎,其中大部分工作已完成。虽然这些改进无法直观地体现出来,但却有助于消除编辑器中的数十个 UI 冻结。

    第二个就是远程开发。从 Windows 的 Linux 子系统(WSL)开始,它将提供完整的远程开发支持。

    值得关注的更新

    详细更新请查看发布公告What's new 页面

    云 IDE Eclipse Che 6.14 发布,集成 Kubernetes

    $
    0
    0

    Eclipse Che 6.14 发布了,包含对工作区间、扩展性、追踪以及 Java 技术栈相关的改进。

    Eclipse Che 6.14.0 版本包含了与 Kubernetes 的集成、采用新插件框架和新的技术栈等许多增量改进。Eclipse Che 是一个可部署在云端的 IDE,有以下的使用方式:

    Eclipse Che 6.14 更新内容

    • Java 8 and MySQL Stack for Eclipse Che 7:Add Che 7 stack: Java + MySQL #11809

    • Improvements for Ephemeral Workspaces in Che 7

    • Additional Che 7 Plug-in Improvements

    • Improved Integration with Jaeger Tracing

    • ……

    Eclipse Che 6.14 包含了 90 多项改进,详情请查看发布公告更新日志

    源码下载:https://github.com/eclipse/che/releases/tag/6.14.2

    Eclipse Che 是一个高性能的基于浏览器的集成开发环境,通过提供结构化的工作区、项目输入、模块化扩展插件来支持 Codenvy 的引擎。Eclipse Che 采用 Java 开发,支持 Windows、Linux 和 OS X 系统。提供扩展功能用于支持多种编程语言。目前支持的语言包括:C++、Go、Java、Python、Ruby、SQL,提供语法高亮、代码分析、代码辅助和调试功能。

    Spring Framework 5.1.3, 5.0.11 和 4.3.21 发布

    Redis 桌面管理工具 RedisDesktopManager 0.9.9 发布

    $
    0
    0

    RedisDesktopManager 0.9.9 版本已发布,Redis Desktop Manager(RedisDesktopManager,RDM)是一个快速、简单、支持跨平台的 Redis 桌面管理工具,基于 Qt 5 开发,支持通过 SSH Tunnel 连接。

    该版本引入了新特性、功能改进以及 bug 修复:

    新特性

    • 添加对 TLS-over-SSH 的支持,以便通过 In-Transit 加密可更轻松地访问 AWS ElastiCache

    改进

    • 改进 native value 格式化程序,以及在 Windows & Snapcraft 上部署所有格式化程序

    • 改进 zh_TW 和 zh_CN 语言的翻译 - thanks to @jfcherng and @Jerry-Shaw

    修复

    • 修复连接树中出现的崩溃问题 (#4039)

    • 为 Settings 对话框添加滚动栏 (#4272)

    • Elide Slowlog Command column (#4264) thanks to @mexchip

    最后要注意的是,官方不面向 Mac OS X 和 Windows 平台的非订阅用户提供二进制安装包,因此普通用户需要自行使用源码进行编译。

    下载地址:https://redisdesktop.com/download

    Rails 4.2.11, 5.0.7.1, 5.1.6.1 和 5.2.1.1 发布

    $
    0
    0

    Rails 4.2.11, 5.0.7.1, 5.1.6.1 和 5.2.1.1 已发布。这些版本包含以下重要的安全修复程序,建议用户尽快升级:

    Rails 5.2.1.1 还包括以下安全修复:

    各版本的详细更新请查看:

    源码下载:https://github.com/rails/rails/releases

    Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails 基于MVC(模型- 视图- 控制器)设计模式。从视图中的 Ajax 应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯 Ruby 的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。

    Viewing all 44821 articles
    Browse latest View live