Skip to content
This repository has been archived by the owner on Aug 20, 2021. It is now read-only.

Releases: ifeilong/feilong-net

2.1.0

03 Apr 15:49
Compare
Choose a tag to compare

[Feature] 🆕

  • #82 提高 httpclient性能
  • #80 HttpRequestExecuter.execute(HttpRequest, ConnectionConfig) 需要显示的abort httpUriRequest
  • #95 新建 HttpClientUtil.getResponseBodyAsString(String, ConnectionConfig)
  • #91 新建 com.feilong.net.httpclient4.HttpClientUtil.post(String, String, Map<String, String> headerMap)
  • #90 新增 com.feilong.net.entity.ConnectionConfig.ConnectionConfig(int)
  • #79 新增 MaxConnTotal MaxConnPerRoute 设置
  • #78 新增可以屏蔽 cookie 的特性, 提高性能

[Update]

  • #88 SFTPFileTransferConfig 和 FTPFileTransferConfig 提取一个父类
  • #87 SFTPFileTransferConfig 标识 password 为@Sensitivewords
  • #75 HttpUriRequestFactory 添加 httpMethodType 校验
  • #32 HttpClientUtil 相关方法可以合并

[move]

  • #96 删除 HttpGetBuilder HttpPostBuilder HttpPutBuilder remove
  • #94 remove CredentialsProviderBuilder remove
  • #86 HttpHeaderMapBuilder 可以删除 remove 不兼容
  • #85 移动 SSLPacker 到 packer 包 不兼容
  • #84 移动 RequestConfigBuilder 到 builder 包 不兼容
  • #83 HttpResponseBuilder 可以删除 remove
  • #81 HttpRequestExecuter.execute(HttpRequest, ConnectionConfig) 方法删除 ,直接调用 HttpRequestExecuter.execute(HttpUriRequest, ConnectionConfig)

[Fix Bug] 🐛

JAVAdoc

  • #93 完善 ConnectionConfig javadoc
  • #77 修改 ConnectionConfig connectTimeout 和 readTimeout 错误javadoc bug
  • #76 com.feilong.net.entity.ConnectionConfig 修改javadoc

log

  • #89 FTPFileTransfer connect 如果有异常将明细参数输出到log

2.0.2

22 Feb 02:16
Compare
Choose a tag to compare

[Fix Bug] 🐛

#74 java.lang.IllegalArgumentException: session must Connected

2.0.1

17 Oct 07:17
Compare
Choose a tag to compare
:memo: update javadoc

2.0.0

13 Sep 04:51
Compare
Choose a tag to compare

[Feature] 🆕

  • #71 新增 SSLPacker 用来独立封装 ssl 相关内容
  • #68 HTTP工具类支持跳过SSL hostname 检查 https

[Update]

  • #69 HttpRequestExecuterExceptionMessageBuilder 中的日志 ConnectionConfig 如果是 null 值忽略输出

[move]

  • none

[Fix Bug] 🐛

  • #70 HttpRequestExecuter.execute(HttpRequest, ConnectionConfig) 没有使用 useConnectionConfig

1.14.3

28 Aug 04:01
Compare
Choose a tag to compare
version.feilong-platform>1.14.3

1.14.2

27 Jul 10:12
Compare
Choose a tag to compare
:bookmark:upgrade-version-1.14.2

1.14.0

12 Jul 06:59
Compare
Choose a tag to compare

[Feature] 🆕

  • #26 添加 HttpRequestExecuter 专属异常处理类
  • #62 com.feilong.net.httpclient4.builder.HttpClientBuilder SSL 设置, 使用com.feilong.net.ssl.SSLContextBuilder.build(String)
  • #61 新增 http 出异常了,输出 http 相关参数

[Update]

  • #58 make com.feilong.net.ssl.TrustAnyTrustManager @deprecated
  • #59 SSLContextBuilder.build(String) 调用 commons-net SSLContextUtils.createSSLContext(String, KeyManager, TrustManager) 方法

[move]

  • #57 将 commons-net 依赖 从 feilong-net-filetransfer 移动到 feilong-net

[Fix Bug] 🐛

  • #66 HttpClient uri 中如果有空格会报错
  • #65 PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target bug

1.13.2

30 Apr 04:11
Compare
Choose a tag to compare

[Feature] 🆕

  • #47 新建 SessionPropertiesBuilder
  • #46 新建AuthenticatorBuilder
  • #48 新建HeaderSetter
  • #23 feilong email 支持 ssl JavaMail: SSL vs TLS vs STARTTLS
  • #55 新建 MessageSendUtil
  • #52 新建MessageBuilder
  • #54 新建 BodySetter
  • #45 新建 RecipientsSetter

[Update]

  • #53 SessionFactory 改成 public
  • #51 更新 DefaultMailSender.buildMessage(MailSenderConfig) 异常 message 信息
  • #50 InternetAddressUtil.buildFromAddress(String, String) 新增 非 blank 校验
  • #49 InternetAddressUtil.buildFromAddress(String, String) 处理 checked exception
  • #43 SessionConfig 修改 MailServerHost 为 ServerHost; MailServerPort 为 ServerPort 不兼容
  • #44 SessionFactory.createSession(SessionConfig) 添加 null 判断
  • #42 MailSenderConfig tos/ccs/bccs set 方法要支持可变参数

[Remove]

  • #56 删除 AbstractMailSender remove

[Fix Bug] 🐛

  • none

[javadoc]

  • none

[log]

  • none

1.13.1

17 Apr 08:35
Compare
Choose a tag to compare
:bookmark:upgrade-version-1.13.1

1.13.0

16 Jan 09:03
Compare
Choose a tag to compare

JsoupUtil 新增根据 字符串构造 document 的方法 #41

FileTransfer FileTransfer.getFileEntityMap(String, String...) 如果 fileNames 没有传递 那么返回所有的文件 #40

AttachmentSetter 新建附件设置器 #39

DefaultMailSender 要支持 content 是空的情况 #38