This is an automated email from the ASF dual-hosted git repository.
bzp2010 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-website.git
The following commit(s) were added to refs/heads/master by this push:
new a964e25 docs: add 0116 weekly report (#846)
a964e25 is described below
commit a964e2507b07f326a15bce0f7fca1f047eb5695d
Author: TvT <[email protected]>
AuthorDate: Wed Jan 19 09:47:13 2022 +0800
docs: add 0116 weekly report (#846)
---
website/blog/2022/01/19/weekly-report-0116.md | 102 +++++++++++++++++++++
.../2022/01/19/weekly-report-0116.md | 99 ++++++++++++++++++++
2 files changed, 201 insertions(+)
diff --git a/website/blog/2022/01/19/weekly-report-0116.md
b/website/blog/2022/01/19/weekly-report-0116.md
new file mode 100644
index 0000000..b8056ee
--- /dev/null
+++ b/website/blog/2022/01/19/weekly-report-0116.md
@@ -0,0 +1,102 @@
+---
+title: Biweekly Report|1.1-1.16 Feature Highlights Update in Progress
+keywords:
+- Apache APISIX
+- Weekly Report
+- Contributor
+- APISIX
+- API Gateway
+- Apache
+description: The Apache APISIX Community Weekly Report hopes to help community
members better understand the weekly progress of the Apache APISIX community
and and facilitate everyone to participate in the Apache APISIX community.
+tags: [Events]
+---
+
+> From 1.1 to 1.16, 29 contributors submitted 81 commits for Apache APISIX.
Thank you all for your contributions to Apache APISIX. It is your selfless
contribution to make the Apache APISIX project better!
+
+<!--truncate-->
+
+## Introduction
+
+Apache APISIX has grown as a community from the first day of open source and
has quickly become the most active open source API gateway project in the
world. These achievements cannot be achieved without the joint efforts of our
community partners.
+
+"If you want to go fast, go alone.If you want to go far, go together." The
Apache APISIX Community Weekly Report hopes to help community members better
understand the weekly progress of the Apache APISIX community and and
facilitate everyone to participate in the Apache APISIX community.
+
+We have also compiled some issues suitable for newcomers to the community to
participate in! If you are interested, don't miss it!
+
+## Contributor Statistics
+
+
+
+
+
+## Good first issue
+
+### Issue #6078
+
+**Link**: https://github.com/apache/apisix/issues/6078
+
+**Issue description**:
+
+Use plugin redirect for http_to_https,the browser access unlimited 301.The
reason I found is that our APISIX behind a proxy that responsed for decrypted
the TLS and proxied always HTTP scheme to APISIX. Let's see the redirect plugin
code:
+
+```Lua
+if conf.http_to_https and ctx.var.scheme == "http" then
+-- ignore
+end
+```
+
+It will makes the redirect loop apparently. The resolution is patching this
plugin just like:
+
+```Lua
+local proxy_proto = core.request.header(ctx, "x-forwarded-proto")
+local _scheme = proxy_proto and proxy_proto or ctx.var.scheme
+if conf.http_to_https and _scheme == "http" then
+-- ignore
+end
+```
+
+### Issue #5915
+
+**Link**: https://github.com/apache/apisix/issues/5915
+
+**Issue description**:
+
+Suppose I have two fields, `include_resp_body` as the switch,
`resp_limit_size` as the limit size. After configuring these two parameters, if
resp_body exceeds the size of resp_limit_size, resp_body will not be recorded
in the log. The same is true for req_body.
+
+We can truncate oversized request and response bodies based on limit size.
+
+## Highlights of Recent Features
+
+- [Support TLS over TCP
upstream](https://github.com/apache/apisix/pull/6030)(Contributor:
[spacewander](https://github.com/spacewander))
+
+- [Support hide the authentication header in basic-auth with a
config](https://github.com/apache/apisix/pull/6039)(Contributor:
[mangoGoForward](https://github.com/mangoGoForward))
+
+- [Set proxy_request_buffering
dynamically](https://github.com/apache/apisix/pull/6075)(Contributor:
[spacewander](https://github.com/spacewander))
+
+- [Mqtt supports load balancing by client
id](https://github.com/apache/apisix/pull/6079)(Contributor:
[spacewander](https://github.com/spacewander))
+
+- [Add forward-auth
plugin](https://github.com/apache/apisix/pull/6037)(Contributor:
[bzp2010](https://github.com/bzp2010))
+
+- [Support gRPC-Web
Proxy](https://github.com/apache/apisix/pull/5964)(Contributor:
[shuaijinchao](https://github.com/shuaijinchao))
+
+- [limit-count supports sharing counters between
requests](https://github.com/apache/apisix/pull/5984)(Contributor:
[spacewander](https://github.com/spacewander))
+
+The Apache APISIX project website and the Github issue have accumulated a
wealth of documentation and experience, so if you encounter problems, you can
read the documentation, search the issue with keywords, or participate in the
discussion on the issue to put forward your own ideas and practical experience.
+
+## Recent Blog Recommendations
+
+- [Apache APISIX Integration with Kafka for Efficient Real-Time Log
Monitoring](https://apisix.apache.org/blog/2022/01/17/apisix-kafka-integration):
+
+ Apache APISIX has been providing support for Apache Kafka since version 1.2
with the `kafka-logger` plugin release. `kafka-logger` has been enhanced
several times since then to provide very mature and complete functionality. It
supports pushing API request logs, request bodies, and response bodies, to a
Kafka cluster in JSON format.
+
+- [Makes it More Convenient for You to Proxy Dubbo Services in Apache
APISIX](https://apisix.apache.org/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix):
+
+ In this article, we introduced how to use Apache APISIX to implement a proxy
for Dubbo Service. By introducing the dubbo-proxy plugin, you can build a
simpler and more efficient traffic link for the back-end system of Dubbo
framework.
+
+- [How to build Apache APISIX in ARM
Ubuntu](https://apisix.apache.org/blog/2022/01/11/building-apisix-in-ubuntu-for-arm):
+
+ By reading this article you will learn how to build Apache APISIX (M1 chip
environment) in ARM Ubuntu from source code. The ARM Ubuntu system is installed
with the help of https://multipass.run/.
+
+- [Using the Apache APISIX proxy gRPC
service](https://apisix.apache.org/blog/2021/12/30/apisix-proxy-grpc-service):
+
+ This article shows you how to proxy client HTTP traffic to the back-end gRPC
service via the grpc-transcode plugin in Apache APISIX.
diff --git
a/website/i18n/zh/docusaurus-plugin-content-blog/2022/01/19/weekly-report-0116.md
b/website/i18n/zh/docusaurus-plugin-content-blog/2022/01/19/weekly-report-0116.md
new file mode 100644
index 0000000..139a9e1
--- /dev/null
+++
b/website/i18n/zh/docusaurus-plugin-content-blog/2022/01/19/weekly-report-0116.md
@@ -0,0 +1,99 @@
+---
+title: "社区双周报|1.1-1.16 功能亮点更新进行中"
+keywords:
+- Apache APISIX
+- 社区周报
+- APISIX
+- API Gateway
+- 贡献者
+description: “独行者速,众行者远”。Apache APISIX 社区周报希望可以帮助社区小伙伴们更好地掌握 Apache APISIX
社区的每周进展,方便大家参与到 Apache APISIX 社区中来。
+tags: [Events]
+---
+
+> 从 1.1 到 1.16, 有 29 位开发者为 Apache APISIX 提交了 81 个 commits。感谢这些小伙伴为 Apache
APISIX 添砖加瓦,是你们的无私付出,让 Apache APISIX 项目变得更好!
+
+<!--truncate-->
+
+## 导语
+
+Apache APISIX 从开源第一天就以社区方式成长,迅速成为全世界最活跃的开源 API 网关项目。这些成就,离不开社区小伙伴们的共同奋斗。
+
+“独行者速,众行者远”。Apache APISIX 社区周报希望可以帮助社区小伙伴们更好地掌握 Apache APISIX 社区的进展,方便大家参与到
Apache APISIX 社区中来。
+
+我们还整理了一些适合新来社区的小伙伴们参加的 issue!感兴趣的同学们,走过路过不要错过!
+
+## 贡献者统计
+
+
+
+
+
+## Good first issue
+
+### Issue #6078
+
+**链接**: https://github.com/apache/apisix/issues/6078
+
+**问题描述**:对 http_to_https 使用插件重定向,浏览器访问无限301。
+
+这可能是因为 APISIX 在一个代理后面,该代理响应解密 TLS 并始终将 HTTP 方案代理到 APISIX。
+
+先看看重定向插件代码:
+
+```Lua
+if conf.http_to_https and ctx.var.scheme == "http" then
+-- ignore
+end
+```
+
+这显然会使重定向一直循环。
+
+解决的办法是给这个插件打补丁,就像:
+
+```Lua
+local proxy_proto = core.request.header(ctx, "x-forwarded-proto")
+local _scheme = proxy_proto and proxy_proto or ctx.var.scheme
+if conf.http_to_https and _scheme == "http" then
+-- ignore
+end
+```
+
+### Issue #5915
+
+**链接**: https://github.com/apache/apisix/issues/5915
+
+**问题描述**:假设有两个字段,`include_resp_body` 作为开关,`resp_limit_size` 作为限制大小。配置这两个参数后,如果
resp_body 超过 resp_limit_size 的大小,resp_body 将不会被记录在日志中。对于 req_body 也是如此。
+
+或许我们可以根据限制大小截断过大的请求和响应主体。
+
+## 近期功能特性亮点
+
+- [支持 TLS over TCP
upstream](https://github.com/apache/apisix/pull/6030)(贡献者:[spacewander](https://github.com/spacewander))
+
+- [支持在 basic-auth 中隐藏 Authorization
请求头](https://github.com/apache/apisix/pull/6039)(贡献者:[mangoGoForward](https://github.com/mangoGoForward))
+
+- [支持动态设置
proxy_request_buffering](https://github.com/apache/apisix/pull/6075)(贡献者:[spacewander](https://github.com/spacewander))
+
+- [mqtt 支持通过 client id
负载均衡](https://github.com/apache/apisix/pull/6079)(贡献者:[https://github.com/apache/apisix/pull/6079](https://github.com/https://github.com/apache/apisix/pull/6079))
+
+- [添加 forward-auth
插件](https://github.com/apache/apisix/pull/6037)(贡献者:[bzp2010](https://github.com/bzp2010))
+
+- [支持 gRPC-Web
代理](https://github.com/apache/apisix/pull/5964)(贡献者:[shuaijinchao](https://github.com/shuaijinchao))
+
+- [limit-count
支持请求间共享计数器](https://github.com/apache/apisix/pull/5984)(贡献者:[spacewander](https://github.com/spacewander))
+
+Apache APISIX 的项目官网和 Github 上的 issue 上已经积累了比较丰富的文档教程和使用经验,如果您遇到问题可以翻阅文档,用关键词在
issue 中搜索,也可以参与 issue 上的讨论,提出自己的想法和实践经验。
+
+## 近期博文推荐
+
+- [Apache APISIX 集成 Kafka
实现高效率实时日志监控](https://apisix.apache.org/zh/blog/2022/01/17/apisix-kafka-integration/):
+
+ Apache APISIX 早在 1.2 版本开始就已经提供了 `kafka-logger`
插件的支持,其后又经过多次功能强化,目前已具备非常成熟且完善的功能。支持将 API 请求日志,甚至请求体和响应体以 JSON 格式推送至 Kafka 集群中。
+
+- [从原理到操作,让你在 Apache APISIX 中代理 Dubbo
服务更便捷](https://apisix.apache.org/zh/blog/2022/01/13/how-to-proxy-dubbo-in-apache-apisix):
+
+ 本文为大家介绍了如何借助 Apache APISIX 实现 Dubbo Service 的代理,通过引入 dubbo-proxy 插件便可为 Dubbo
框架的后端系统构建更简单更高效的流量链路。
+
+- [如何在 ARM Ubuntu 中构建 Apache
APISIX](https://apisix.apache.org/zh/blog/2022/01/11/building-apisix-in-ubuntu-for-arm):
+
+ 通过阅读本文,您将了解如何在 ARM Ubuntu 中通过源码构建 Apache APISIX(M1 芯片环境)。ARM Ubuntu 系统借助了
https://multipass.run/ 安装。