Ring là để Clojure như rack là Ruby và WSGI là Python.
Nó phá vỡ xuống HTTP yêu cầu / câu trả lời và cung cấp cho các kiểm soát trở lại để phát triển.
Bằng cách này họ có thể xây dựng các ứng dụng có hành vi tùy chỉnh cho các sự kiện khác nhau dựa trên mạng, hành động ràng buộc và gây nên nhiều tiểu bang HTTP, yêu cầu, và câu trả lời.
nhẫn thậm chí có thể được sử dụng để xây dựng Java hoặc Jetty servlet
Điều gì là mới trong phiên bản này:.
- Đảm bảo Jetty adaptor threadpool được làm sạch khi máy chủ không bắt đầu
- Cố định NPE trong nguồn lực đáp ứng cho nguồn tài nguyên thư mục trong file jar
- Ngưng ring.util.servlet / make-dịch vụ được gọi là mỗi yêu cầu
- Made bọc lồng nhau-params an toàn để sử dụng với params đã lồng
- Cố định mã hóa trường mẫu trong bọc-multipart-params
- Thêm Mimetype cho bộ nhớ cache ứng dụng HTML5 manifest
Điều gì là mới trong phiên bản 1.3.2 / 1.4.0-RC2:
- Đảm bảo Jetty adaptor threadpool được làm sạch khi máy chủ không bắt đầu
- Cố định NPE trong nguồn lực đáp ứng cho nguồn tài nguyên thư mục trong file jar
- Ngưng ring.util.servlet / make-dịch vụ được gọi là mỗi yêu cầu
- Made bọc lồng nhau-params an toàn để sử dụng với params đã lồng
- Cố định mã hóa trường mẫu trong bọc-multipart-params
- Thêm Mimetype cho bộ nhớ cache ứng dụng HTML5 manifest
Điều gì là mới trong phiên bản 1.3.2 / 1.4.0-RC1:
- Đảm bảo Jetty adaptor threadpool được làm sạch khi máy chủ không bắt đầu
- Cố định NPE trong nguồn lực đáp ứng cho nguồn tài nguyên thư mục trong file jar
- Ngưng ring.util.servlet / make-dịch vụ được gọi là mỗi yêu cầu
- Made bọc lồng nhau-params an toàn để sử dụng với params đã lồng
- Cố định mã hóa trường mẫu trong bọc-multipart-params
- Thêm Mimetype cho bộ nhớ cache ứng dụng HTML5 manifest
Điều gì là mới trong phiên bản 1.3.2:
- Đảm bảo Jetty adaptor threadpool được làm sạch khi máy chủ không bắt đầu
- Cố định NPE trong nguồn lực đáp ứng cho nguồn tài nguyên thư mục trong file jar
- Ngưng ring.util.servlet / make-dịch vụ được gọi là mỗi yêu cầu
- Made bọc lồng nhau-params an toàn để sử dụng với params đã lồng
- Cố định mã hóa trường mẫu trong bọc-multipart-params
- Thêm Mimetype cho bộ nhớ cache ứng dụng HTML5 manifest
Điều gì là mới trong phiên bản 1.3.1:
- Hỗ trợ yêu cầu HEAD trong ring.middleware.resource / tài nguyên yêu cầu.
- Cố định xử lý các thông số lồng nhau với những cái tên bao gồm dòng mới.
Điều gì là mới trong phiên bản 1.3.0:
- Thêm cơ thể tùy chọn để ring.util.response / chức năng tạo
- Added: servlet context-đường dẫn đến yêu cầu từ container servlet
- Thêm kiểu MIME cho edn và phi tiêu
- Cập nhật ns-tracker, CLJ-stacktrace và CLJ thời gian phụ thuộc
- tán thành: content-type,: nội dung dài và: phím ký tự mã hóa trong SPEC
- Gỡ bỏ phản đối các phím từ mã nguồn
- Nhập nội dung dài, nội dung và kiểu ký tự mã hóa để ring.util.request
- Thêm urlencoded dạng? để ring.util.request
- Cố định 304 phản ứng không biến đổi để thiết lập tiêu đề nội dung dài
- Tùy chọn thêm để bọc-cookie để xác định chức năng mã hóa và giải mã
- Cố định quấn đầu middleware khi phản ứng là con số không
- cải tiến Cryptography; RNG nhanh hơn trong Linux
- Jetty adaptor chấp nhận filepaths cho: Tùy chọn truststore
- Added: min-đề,: max-xếp hàng đợi và: tùy chọn max-nhàn rỗi thời gian để Jetty bộ chuyển đổi
- Cố định stacktrace trung gian để xử lý các lỗi khẳng định
Điều gì là mới trong phiên bản 1.2.2:.
- Cookie middleware hiện tuân thủ RFC 6265
- Cố định cho wrap-lồng-params trung gian.
- Cập nhật phiên bản tools.reader.
Điều gì là mới trong phiên bản 1.2.1:
- Sửa chữa cho các nguồn tài nguyên trong các tập tin jar tạo ra với Leiningen 2.3 0,3 hoặc cao hơn
- Fix cho UTF-8 ký tự trong tên tập tin nguồn
- javax.servlet tại một phụ thuộc quy
Điều gì là mới trong phiên bản 1.1.8:
- Cập nhật phụ thuộc ns-tracker để khắc phục vấn đề với Clojure 1.5.0.
- Cập nhật CLJ-stacktrace phụ thuộc để sửa chữa báo cáo ngoại lệ.
Điều gì là mới trong phiên bản 1.1.6:.
- Removed charset mặc định được thiết lập sai về hình ảnh
- Cố định một lỗi trong bọc tải lại bằng cách cập nhật phiên bản ns-tracker.
Yêu cầu :
- Clojure
Bình luận không