Google App Engine SDK for Java

Phần mềm chụp màn hình:
Google App Engine SDK for Java
Các chi tiết về phần mềm:
Phiên bản: 1.9.37 Cập nhật
Ngày tải lên: 24 May 16
Nhà phát triển: Google, Inc.
Giấy phép: Miễn phí
Phổ biến: 53

Rating: nan/5 (Total Votes: 0)

Google App Engine (GAE) là một bộ công cụ cho các nhà phát triển Web cho phép họ tạo, quản lý và quy mô ứng dụng của họ, tùy thuộc vào nhu cầu đến giao thông và lưu trữ dữ liệu.

GAME không cần máy chủ đặc biệt, đang chạy trên cơ sở hạ tầng của Google.

Nó chỉ cần lập trình tải ứng dụng của họ và chạy nó bình thường.

Google App Engine SDK for Java cho phép các nhà phát triển để xây dựng và chạy các ứng dụng Java và các trang web bằng cách sử dụng các công cụ chuẩn của Java.

công nghệ hỗ trợ bao gồm JVM và Java servlets.

Ngoài ra với ngôn ngữ Java, bất kỳ ngôn ngữ lập trình khác sử dụng một thông dịch viên JVM-based hoặc trình biên dịch được hỗ trợ là tốt. Chúng bao gồm Ruby và JavaScript.

SDK của Google App Engine khác được cung cấp cũng cho:

Python

Đi

PHP

Điều gì là mới trong phiên bản này:

  • tăng URLFetch API Java của một tài sản để xác định mặc định lấy thời hạn. appengine.api.urlfetch.defaultDeadline là một số điểm nổi trong vài giây mà có thể được sử dụng để xác định một mặc định URLFetch thời gian chờ cho Java trong appengine-web.xml.
  • Thư viện oauth2client nâng cấp lên phiên bản [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
  • Thêm "hiển thị trong bối cảnh" menu cho các bản ghi ứng dụng MVM đã thread_id hoặc REQUEST_ID như một lĩnh vực trong mục đăng nhập của họ. Điều này cho phép sắp xếp các bản ghi ứng dụng dựa trên một trong hai trường.
  • Khả năng cung cấp ứng dụng cho tải trọng hiện tại và cấu hình dự phòng đàn hồi dựa trên cả hai máy ảo và mức độ ứng dụng số liệu.
  • Remote API bây giờ có thể được truy cập bằng các thông tin OAuth2 sử dụng https://developers.google.com/identity/protocols/application-default-credentials
  • Sử dụng RequestPayloadTooLargeException cho URLFetch yêu cầu với trọng tải quá lớn.

Điều gì là mới trong phiên bản 1.9.28:

  • tăng URLFetch API Java của một tài sản để xác định mặc định lấy thời hạn. appengine.api.urlfetch.defaultDeadline là một số điểm nổi trong vài giây mà có thể được sử dụng để xác định một mặc định URLFetch thời gian chờ cho Java trong appengine-web.xml.
  • Thư viện oauth2client nâng cấp lên phiên bản [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
  • Thêm "hiển thị trong bối cảnh" menu cho các bản ghi ứng dụng MVM đã thread_id hoặc REQUEST_ID như một lĩnh vực trong mục đăng nhập của họ. Điều này cho phép sắp xếp các bản ghi ứng dụng dựa trên một trong hai trường.
  • Khả năng cung cấp ứng dụng cho tải trọng hiện tại và cấu hình dự phòng đàn hồi dựa trên cả hai máy ảo và mức độ ứng dụng số liệu.
  • Remote API bây giờ có thể được truy cập bằng các thông tin OAuth2 sử dụng https://developers.google.com/identity/protocols/application-default-credentials
  • Sử dụng RequestPayloadTooLargeException cho URLFetch yêu cầu với trọng tải quá lớn.

Điều gì là mới trong phiên bản 1.9.26:

  • tăng URLFetch API Java của một tài sản để xác định mặc định lấy thời hạn. appengine.api.urlfetch.defaultDeadline là một số điểm nổi trong vài giây mà có thể được sử dụng để xác định một mặc định URLFetch thời gian chờ cho Java trong appengine-web.xml.
  • Thư viện oauth2client nâng cấp lên phiên bản [1.4.2] [https://github.com/google/oauth2client/blob/master/CHANGELOG.md]
  • Thêm "hiển thị trong bối cảnh" menu cho các bản ghi ứng dụng MVM đã thread_id hoặc REQUEST_ID như một lĩnh vực trong mục đăng nhập của họ. Điều này cho phép sắp xếp các bản ghi ứng dụng dựa trên một trong hai trường.
  • Khả năng cung cấp ứng dụng cho tải trọng hiện tại và cấu hình dự phòng đàn hồi dựa trên cả hai máy ảo và mức độ ứng dụng số liệu.
  • Remote API bây giờ có thể được truy cập bằng các thông tin OAuth2 sử dụng https://developers.google.com/identity/protocols/application-default-credentials
  • Sử dụng RequestPayloadTooLargeException cho URLFetch yêu cầu với trọng tải quá lớn.

Điều gì là mới trong phiên bản 1.9.23:

  • URL Fetch dịch vụ sẽ luôn luôn đưa ra một yêu cầu GET khi nó nhận được và phản ứng với một phản ứng 302; trước đây nó sẽ bảo tồn các phương thức HTTP gốc. hành vi mới này là phù hợp với công ước hiện đại.

Điều gì là mới trong phiên bản 1.9.20:

  • URL Fetch dịch vụ sẽ luôn luôn đưa ra một yêu cầu GET khi nó nhận được và phản ứng với một phản ứng 302; trước đây nó sẽ bảo tồn các phương thức HTTP gốc. hành vi mới này là phù hợp với công ước hiện đại.

Điều gì là mới trong phiên bản 1.9.18:

  • URL Fetch dịch vụ sẽ luôn luôn đưa ra một yêu cầu GET khi nó nhận được và phản ứng với một phản ứng 302; trước đây nó sẽ bảo tồn các phương thức HTTP gốc. hành vi mới này là phù hợp với công ước hiện đại.

Điều gì là mới trong phiên bản 1.9.11:

  • Cố định một vấn đề với các API tìm kiếm trong SDK nơi niêm yết chỉ số ném NoSuchElementException khi không có chỉ số quá khứ chính bắt đầu.

Điều gì là mới trong phiên bản 1.9.10:

  • Các phương pháp tán thành trong lớp LogQuery sẽ không còn làm việc cho các ứng dụng được triển khai. Đối với một danh sách đầy đủ các phương pháp đã bị xóa, vui lòng xem thông báo deprecation LogQuery trong phiên bản 1.8.7 của SDK.

Điều gì là mới trong phiên bản 1.9.9:

  • TLS hiện đang được hỗ trợ và kích hoạt theo mặc định trong dev_appserver.
  • Cố định một vấn đề với các kho dữ liệu quản trị không tải do DeadlineExceededError khi lấy các loại.

Điều gì là mới trong phiên bản 1.9.8:

  • Cố định một vấn đề với kho dữ liệu của Admin chưa khôi phục lại bản sao lưu đúng nếu ghi là người khuyết tật.

Điều gì là mới trong phiên bản 1.9.7:

  • Thêm memcache tỷ lệ hit lịch sử để Admin Console bảng điều khiển.
  • Cố định một vấn đề với ổ cắm kết nối thời gian ra ngoài sau 2 phút.
  • Cố định một vấn đề mà có thể gây ra một StackOverflowError trong các ứng dụng khi tải mã của một lớp học như một nguồn tài nguyên sử dụng ClassLoader.getResource.

Điều gì là mới trong phiên bản 1.9.6:

  • Cố định một vấn đề với tiêu đề HTTP ngày có giá trị như If-Modified-Since nhận được một ClassCastException.
  • Cố định một vấn đề với các API dev_appserver Tìm kiếm cho các lĩnh vực nguyên tử có chứa khoảng trắng hoặc dấu chấm câu chữ trong các giá trị của họ (ví dụ, địa chỉ email).
  • Cố định một vấn đề với PermGen chạy ra khỏi không gian khi sử dụng DeferredTasks trong dev_appserver.
  • Cố định một vấn đề với con trỏ kho dữ liệu trong dev_appserver nhận được giá trị con trỏ sai cho các phím chỉ truy vấn.

Điều gì là mới trong phiên bản 1.9.5:

  • Cố định một vấn đề với các API tìm kiếm nơi tìm kiếm các điểm địa lý mà khoảng cách từ một điểm cố định lớn hơn số giá trị trả lại tài liệu này không bao gồm lĩnh vực đó.
  • Cố định một vấn đề với appstats tạo ra một ClassCastException trong dev_appserver.
  • Cố định một vấn đề với các API tìm kiếm nơi truy vấn cho một lĩnh vực mà không tồn tại sẽ trả về một lỗi thay vì trả về zero trận đấu trên lĩnh vực đó.

Điều gì là mới trong phiên bản 1.9.4:

  • Tăng tốc độ deserialization API memcache bằng cách sử dụng Class.forName thay vì ClassLoader.loadClass.
  • Thêm phía khách hàng triển khai khai thác gỗ để Java appcfg, mà sẽ cải thiện hiệu suất triển khai các ứng dụng Java.
  • Cố định một vấn đề với kho dữ liệu truy vấn chứa các lĩnh vực nonexisting trở về không có kết quả thay vì một lỗi.
  • Cố định một vấn đề với tính Datastore Chuỗi vì vậy bây giờ & lt họ; = 500 ký tự, không
  • Cố định một vấn đề với các API tìm kiếm nơi mà nó không phân tích một cách chính xác các biểu thức có sử dụng toán tử trừ mà không có khoảng trắng xung quanh.

Điều gì là mới trong phiên bản 1.9.3:

  • Nhiều sửa lỗi nội bộ. Không có tính năng mới cho Java SDK 1.9.3.

Điều gì là mới trong phiên bản 1.8.9:

  • đổi tên appcfg bắt đầu appcfg start_module_version và dừng lại để stop_module_version.
  • Cố định một vấn đề với các va chạm phân bổ ID trong kho dữ liệu.
  • Cố định một vấn đề với Cloud Storage cuộc gọi thất bại trong các dev_appserver.
  • Cố định một vấn đề với dev_appserver không bắt đầu trên Windows khi sử dụng các phiên bản của Python sớm hơn 2.7.2.

Điều gì là mới trong phiên bản 1.8.8:

  • chuyên dụng Memcache bây giờ là một tính năng GA. chính sách deprecation chúng tôi áp dụng và khách hàng được khuyến khích để sử dụng tính năng này vào sản xuất.
  • cuộc gọi API Memcache được theo dõi bởi một số liệu mới mà ước tính sử dụng tài nguyên, Memcache Tính toán đơn vị (MCU). Có một hạn ngạch xô và bảng điều khiển đồ thị mới tương ứng với các số liệu, cũng như một tùy chọn trong trình xem memcache để hiển thị các phím đầu bởi MCU.
  • Các định dạng dev_appserver logs.db không tương thích ngược với 1.8.7. Những người dùng quay trở lại với 1.8.7 dev_appserver sau khi cố gắng 1.8.8 phải xóa file này. Trừ khi được đặt tên cụ thể của người sử dụng trong dòng lệnh, các tập tin được tìm thấy tại /tmp//logs.db. Các lỗi thấy nếu tập tin này không được cắt bỏ là: 'IntegrityError: RequestLogs.module có thể không được NULL'

Điều gì là mới trong phiên bản 1.8.7:

  • điểm cuối đám mây hiện nay là một tính năng GA.
  • thay đổi cấu hình Memcache và đột biến (tuôn ra, thiết lập, vv) được làm từ các Admin Console đang ghi nhận trong giao diện quản trị các bản ghi.
  • Các thiết lập max_concurrent_requests bây giờ là cấu hình cho mỗi phiên bản / module.
  • Cố định một vấn đề với kho dữ liệu xác nhận không chính xác không gian tên với hơn 500 ký tự.

Điều gì là mới trong phiên bản 1.8.6:

  • Một biểu đồ kích thước memcache đã được thêm vào bảng điều khiển quản trị của giao diện. Truy cập nó thông qua trình đơn thả xuống ở trên đồ thị. Biểu đồ đồ thị kích thước memcache theo thời gian cho phép khách hàng để xác định khi nào bộ nhớ cache sự kiện tuôn xảy ra. Đây là một tính năng xem trước.
  • Cố định một vấn đề với dev_appserver cho phép một sự kết hợp truy vấn kho dữ liệu không hợp lệ của nhóm bằng và lọc tài sản.
  • Cố định một vấn đề với bulkloader gây tải lên các dev_appserver thất bại.
  • Cố định một vấn đề ảnh hưởng đến xác nhận kích thước của tên sở hữu kho dữ liệu.
  • Cố định một vấn đề với xác nhận truy vấn kho dữ liệu cho các chuỗi với chính xác 500 ký tự.

Điều gì là mới trong phiên bản 1.8.4:

  • Một kho dữ liệu quản lý sửa chữa trong phiên bản này cải thiện an ninh bằng cách đảm bảo rằng lịch trình sao lưu hiện nay chỉ có thể được bắt đầu bởi một cron hoặc nhiệm vụ nhiệm vụ hàng đợi. Quản trị viên vẫn có thể bắt đầu một bản sao lưu bằng cách vào kho dữ liệu của Admin Admin Console.

Điều gì là mới trong phiên bản 1.8.3:

  • Giao diện vào Task Queue REST API không còn đòi hỏi bao gồm "s ~" ở đầu của tên dự án.
  • Cố định một vấn đề với các API Mail, địa chỉ email có chứa mã hóa dòng mới như quy định trong RFC2047 đang phân tích một cách chính xác.
  • Cố định một vấn đề với channels.send_message thất bại khi một id khách hàng có 3 hoặc nhiều hơn dấu gạch ngang.
  • Cố định một vấn đề với ndb.non_transactional khôi phục lại một cách chính xác trạng thái giao dịch thư viện db của.
  • Cố định một vấn đề với các API Testbed Kênh không làm việc một cách chính xác sau khi nâng cấp lên SDK 1.8.2.
  • Cố định một vấn đề với các kho dữ liệu quản lý giao diện người dùng không tải do ứng dụng có quá nhiều loại.
  • Cố định một vấn đề với module get_current_module_name () không chính xác báo cáo theo mặc định khi nó không phải là.

Điều gì là mới trong phiên bản 1.8.1:

  • Băng thông giữa App Engine và Cloud Storage Google hiện đang miễn phí (điều này có thể thay đổi trong tương lai cho các mức độ nhất định của dịch vụ).
  • API tìm kiếm đã tốt nghiệp từ các thí nghiệm để xem trước. Ứng dụng có thể bật thanh toán vượt quá mức hạn ngạch miễn phí và sẽ được tính phí cho việc sử dụng trên các mức này.
  • Ước tính số lượng kết quả tìm kiếm sẽ chỉ chính xác nếu nó là nhỏ hơn hoặc bằng số lượng của các kết quả yêu cầu. Theo mặc định này có thể được ghi đè bằng cách thiết lập number_found_accuracy QueryOption trong API tìm kiếm.
  • Ngày, nguyên tử, và các lĩnh vực số bây giờ có thể được tìm thấy bằng cách tìm kiếm mà không có một hạn chế lĩnh vực trong API tìm kiếm.
  • Một chuỗi rỗng trích dẫn bây giờ trở về lĩnh vực nguyên tử với các giá trị rỗng cho API tìm kiếm.
  • Snippet và đếm các chức năng không còn được phép trong các biểu thức sắp xếp cho các API tìm kiếm.
  • API tìm kiếm hiện nay đã được cải thiện thông báo lỗi cho các lỗi người dùng và các lỗi nội bộ.

Điều gì là mới trong phiên bản 1.8.0:

  • Ứng dụng mới thanh toán bật sẽ không còn mặc định một hạn ngạch email của 20.000 mỗi ngày. Thay vào đó, ứng dụng sẽ cần phải nộp đơn yêu cầu thông qua giao diện quản trị để có được hạn ngạch email tăng lên.
  • bảng xếp hạng bảng điều khiển quản trị giao diện điều khiển và báo cáo cho tất cả người dùng đã được chuyển hoàn toàn sang mới, phụ trợ đáng tin cậy hơn công bố trong 1.7.6.
  • Kích thước tối đa các yêu cầu POST thực hiện thông qua URLFetch đã được tăng từ 5MB đến 10MB.
  • Cố định một vấn đề với các API Mail để ngăn chặn gửi thư từ một tài khoản mail Google Apps đã bị tạm dừng.

Điều gì là mới trong phiên bản 1.7.7:

  • Các Sockets API, cho phép các ứng dụng để làm cho các kết nối TCP gửi đi và gửi / nhận các gói tin UDP với Internet sử dụng cả IPv4 và IPv6, bây giờ là có sẵn như là một tính năng thử nghiệm cho các ứng dụng hóa đơn.
  • Các module ftplib hiện đang phục hồi. Nó phụ thuộc vào ổ cắm API nghiệm.
  • ứng dụng thanh toán được kích hoạt sẽ không còn phải chịu một 2,10 $ chi tiêu tối thiểu hàng tuần. Thay vào đó, ứng dụng sẽ chỉ bị tính phí cho việc sử dụng thực tế của họ.
  • Matplotlib 1.1.1, một tính năng thử nghiệm, đang được nữa và sẽ bị loại bỏ trong 1.7.8. Hãy chuyển sang Matplotlib 1.2.0.
  • Cố định một vấn đề mà các dev_appserver kho dữ liệu tự động id bởi chính sách id rải rác phân là quá lớn để có thể biểu diễn dưới dạng số dấu chấm động.
  • Cố định một vấn đề mà các dev_appserver ném một ngoại lệ về bất kỳ cuộc gọi Search API để sử dụng một chỉ số ban đầu được tạo ra như trên toàn cầu phù hợp.

Điều gì là mới trong phiên bản 1.7.6:

  • Quản trị giao diện điều khiển bảng xếp hạng bảng điều khiển và tải trọng hiện / báo cáo lỗi sẽ được di chuyển đến một mới, phụ trợ đáng tin cậy hơn. Các thay đổi sẽ được dần dần lăn cho người sử dụng quản trị giao diện điều khiển trong vài tuần tới.
  • hạn ngạch Search API mới bây giờ được hiển thị trong Bảng Điều khiển. Những hạn ngạch hiện không được thực thi, nhưng sẽ là một phần của mô hình định giá cho các API tìm kiếm trong một phiên bản tương lai.
  • Tóm tắt các ứng dụng không còn hiển thị phiên bản mặc định của ứng dụng đang chạy, thay vào đó nó sẽ liệt kê các ứng dụng như 'RUNNING'. Trong một ứng dụng phát hành sắp tới sẽ có nhiều thành phần phụ hợp lý, mỗi trong số đó sẽ có một phiên bản mặc định. cập nhật giao diện người dùng này có nghĩa là để phù hợp với chức năng này.
  • Truy vấn chiếu bây giờ là một tính năng GA hỗ trợ đầy đủ.
  • Các XMPP API hiện nay có nhiều JID get_presence. Điều này cung cấp khả năng để có được sự sẵn có của nhiều người dùng.
  • Django 1.4 và 1.2.3 Webob đang thăng GA.
  • Apps hiện nay có khả năng fopen () các tập tin được khai báo là tập tin tĩnh trong app.yaml sử dụng cờ application_readable.
  • Một thời gian chạy Go đã được thêm vào appserver phát triển mới và cải tiến.
  • Mức log gỡ lỗi cho thời gian chạy đã được kích hoạt.

Điều gì là mới trong phiên bản 1.7.5:

  • Các API kênh hiện nay có khả năng gửi tin nhắn kênh từ bất kỳ phiên bản ứng dụng hoặc phụ trợ không phân biệt nơi các kênh đã được tạo ra.
  • URL Fetch dịch vụ bây giờ hỗ trợ các yêu cầu phương pháp Patch.
  • Các API Mail bây giờ có thể gửi các thông báo bị trả lại thư cho các ứng dụng. Việc thông báo sẽ được gửi đến / _ah / cập nếu dịch vụ inbound mail_bounce được kích hoạt.
  • Các dịch vụ Blobstore bây giờ trở về tên tập tin được tạo ra thay vì blobKey khi sử dụng Cloud Storage
  • Cố định một vấn đề với os.urandom ném một ngoại lệ trong dev_appserver2 khi sử dụng OS X.
  • Cố định một vấn đề với time.tzset không tồn tại trong dev_appserver2 cho Windows.
  • Matplotlib v1.2.0 bây giờ là có sẵn như là một tính năng thử nghiệm.
  • Django 1.4 đã được nâng cấp lên 1.4.3. Đây là một tính năng thử nghiệm.

Điều gì là mới trong phiên bản 1.7.4:

  • đề Bối cảnh hiện nay là một tính năng GA.
  • Traffic Splitting bây giờ là một tính năng GA.
  • Task Queue kê hiện nay là một tính năng GA.
  • Logs API hiện nay có khả năng lấy các yêu cầu dựa trên một danh sách các request_ids. Hiện nay, điều này chỉ có tác dụng trong sản xuất và không được hỗ trợ trong dev_appserver.
  • Python Interpreter đã được nâng cấp lên 2.7.3.
  • WebOb 1.2.3 bây giờ đã có cho Python 2.7. Người dùng sử dụng 1.2.2 không có giấy tờ nên cập nhật ứng dụng của họ, kể từ khi phiên bản đó sẽ được loại bỏ trong phiên bản tiếp theo.
  • DISTINCT cho các truy vấn kho dữ liệu bây giờ là có sẵn như là một tính năng thử nghiệm.
  • Matplotlib v1.1.1 bây giờ là có sẵn như là một tính năng thử nghiệm.
  • Các API chuyển đổi cho ngừng hoạt động đã được gỡ bỏ.
  • Thêm một cảnh báo rằng giao diện điều khiển tương tác sẽ bị vô hiệu nếu người dùng chạy dev_appserver với cờ --address.

Điều gì là mới trong phiên bản 1.7.3:

  • Django 1.4 được hỗ trợ trong Python 2.7
  • Việc thực hiện dựa trên tập tin của stub kho dữ liệu sẽ được duyệt sớm. Một thông điệp cảnh báo thông báo người dùng rằng SQLLite còn sơ khai sẽ được stub mặc định ngay bây giờ hiển thị.
  • Thống kê Datastore Index hiện báo cáo đánh thay vì đại diện-type.
  • biểu thức loại Giàu ngoài tên trường duy nhất hiện nay hỗ trợ trong các API Tìm kiếm dev_appserver.
  • search.MIN_NUMBER_VALUE và search.MAX_NUMBER_VALUE nay là công khai trong các API tìm kiếm.
  • Chỉ số toàn cầu Phù hiện bị phản đối trong API tìm kiếm.
  • search.list_indexes () đã bị phản và thay thế bằng search.get_indexes () trong API tìm kiếm.
  • Index.list_documents () đã bị phản và thay thế bằng Index.get_range () trong API tìm kiếm.
  • thêm phương pháp Index.get (doc_id) để có được một tài liệu bằng ID của nó trong API tìm kiếm
  • Index.add () đã bị phản và đổi tên thành Index.put () trong API tìm kiếm.
  • Index.remove () đã bị phản và đổi tên thành Index.delete () trong API tìm kiếm.
  • Các AddDocumentError và RemoveDocumentError lớp học, mà đã được phản đối, đã được gỡ bỏ từ các API tìm kiếm.
  • OperationCode.object_id và OperationCode.document_id, mà đã được phản đối, đã được gỡ bỏ từ các API tìm kiếm.

  • ngay
  • Người dùng có thể thay đổi tùy chọn xác thực sau khi tạo ứng dụng.

Điều gì là mới trong phiên bản 1.7.2:

  • Nhập múi giờ lựa chọn widget trong Admin Console quản Logs.
  • Thêm một thông điệp cảnh báo về bộ nhớ đệm khi sửa đổi hoặc xóa các thực thể kho dữ liệu.
  • Thêm một nút bộ nhớ cache tuôn ra để dev_appserver và Admin Console.
  • Cố gắng cập nhật nhiều nhóm thực thể trong một giao dịch duy nhất trong kho dữ liệu hiện ném một lỗi gợi ý để sử dụng các giao dịch XG.
  • Search API bây giờ có một chuỗi giới hạn độ dài tối đa 2000 ký tự.
  • Cố định một vấn đề với không gian tên thả xuống trong Admin Console xuất hiện trống mặc dù không gian tên URL được chỉ định là đúng.
  • Cố định một vấn đề mà Model.get_by_id () trả về không ai trong dev_appserver trong khi điều này là không được cho phép trong sản xuất.
  • Cố định một vấn đề với dev_appserver app_identity.get_default_version_hostname ()
  • Cố định một vấn đề với sendToAdmins dịch vụ mail () thất bại khi sử dụng constructor nhắn đa arg.
  • Cố định một vấn đề với dev_appserver cho mimetypes.guess_type ()
  • Cố định một vấn đề với thời gian chạy không sử dụng phạm vi với OAuth điều kiện nhất định.
  • Cố định một vấn đề với lỗi AppConfigNotFound.

Điều gì là mới trong phiên bản 1.7.1:

  • Các khuôn khổ kiểm tra Testbed bây giờ hỗ trợ các API Logservice.
  • Thêm hỗ trợ trong API tập tin liệt kê các file Google Cloud Storage.
  • Nâng cao MapReduce đọc file API để hỗ trợ nhiều tập tin và định dạng tập tin.
  • Cố định một vấn đề với các cuộc khảo sát sự hài lòng của App Engine trong Bảng Điều khiển được phát hành trong 1.6.6, sẽ được tái kích hoạt trong phiên bản này.
  • Cố định một vấn đề với con trỏ Search API websafe không được trả lại như một giá trị websafe.
  • Cố định một vấn đề mà SearchRequest được trả về lỗi mà không có sẵn như là lớp con search.Error.
  • Cố định một vấn đề NDB nơi thực thể trên 1000000 bytes nơi ghi vào memcache, gây ra thất bại.
  • Bây giờ có thể tải về 90 ngày giá trị của Báo cáo Sử dụng cho các ứng dụng của bạn từ các trang Lịch sử Thanh toán của Admin Console.
  • yêu cầu công tác Queue hiện nay bao gồm một X-AppEngine-TaskExecutionCount mà đếm số lần một nhiệm vụ được điều hành bởi một thể.
  • Thêm hỗ trợ cho nhiều tập tin bị xóa bằng cách sử dụng API Files.
  • Thêm hỗ trợ để xóa các tập tin từ Google Cloud Storage sử dụng API Files.
  • Thêm một REQUEST_LOG_ID được viết trong các bản ghi và như là một biến môi trường. Điều này có thể được sử dụng để sau này xác định rằng yêu cầu trong các bản ghi ứng dụng.
  • Các Memcache Viewer bây giờ hỗ trợ không gian tên.
  • kích thước chuỗi đại diện NDB Properties 'được giới hạn chiều dài chuỗi tối đa cho Blob và văn bản tài sản.
  • Appstats cung cấp một trình bao tương tác để quan sát hành vi RPC cuộc gọi ngay lập tức.
  • Appstats bây giờ chứa thông tin về chi phí của RPC được thực hiện trong các yêu cầu.
  • Các hình ảnh API bây giờ hỗ trợ xác định các điểm ảnh màu mặc định để điền vào cho các loại hình ảnh mà không hỗ trợ hình ảnh minh bạch, chẳng hạn như JPEG.
  • Chúng tôi đã thêm hỗ trợ API đồng bộ đầy đủ trong các hình ảnh API.
  • Thêm một lỗi cho hình ảnh API để cho biết khi một blob đang được tham chiếu là không tìm thấy hoặc không thể truy cập.
  • Thực hiện các tìm kiếm Python giới hạn nào trong API tìm kiếm.
  • Thêm tên miền không gian hỗ trợ cho các API tìm kiếm trong Python SDK.

Điều gì là mới trong phiên bản 1.7.0:

  • Các công cụ HRD Blob Migration hiện thường có sẵn.
  • Sau khi sử dụng các tiện ích kho dữ liệu sao lưu, bây giờ bạn có thể khôi phục sao lưu đến một id ứng dụng mới.
  • Nó sẽ không thể tạo ra phép mới cho các ứng dụng M / S để truy cập trường hợp Cloud SQL.
  • Bạn có thể xóa một đối tượng sử dụng blobstore.delete Google Cloud Storage ().
  • Bây giờ bạn có thể lấy một đối tượng sử dụng blobstore.fetch Google Cloud Storage ().
  • Bạn có thể bây giờ cửa hàng phím cho một đối tượng Google Cloud Storage trong kho dữ liệu.
  • Các cuộc gọi create_upload_url hiện đang làm việc cho các đối tượng Google Cloud Storage.
  • Bây giờ bạn có thể sử dụng get_serving_url () và delete_serving_url () cho các nhóm Google Cloud Storage.
  • Truy vấn chiếu đang được hỗ trợ trong NDB.
  • Trong NDB, ứng dụng và không gian tên là lập luận tại từ khóa để get_by_id ().
  • Bối cảnh (). Call_on_commit () thêm vào NDB để thêm một cuộc gọi lại để được thực thi sau khi thành công cam kết của một giao dịch.
  • NDB Context.memcache_ * ops bây giờ chấp nhận unicode.
  • NDB đã thêm hỗ trợ cho đối tượng tàng trữ protorpc.Message.
  • Cải thiện thông báo lỗi cho nhiều lặp lại mức = True với StructuredProperty trong NDB.
  • PyAMF được hiện nay đưa ra đầy đủ.
  • Chúng tôi đã tăng giới hạn Search API khác nhau. giới hạn mới là tối đa là 1000 tài liệu trở về từ tìm kiếm () hoặc list_documents (), tối đa là 1000 chỉ số trở về từ list_indexes (), và tối đa là offset của 1000 cho tìm kiếm () hoặc list_indexes ()
  • Cố định một vấn đề mà các API tìm kiếm đã không thực thi giới hạn về NumberFields.
  • Cố định một vấn đề trong SDK nơi SortExpression không thực thi sự hiện diện của một tập DEFAULT_VALUE khi có yêu cầu.
  • Cố định một vấn đề mà lxml không hỗ trợ unicode phân tích cú pháp.

Điều gì là mới trong phiên bản 1.6.6:

  • Các Admin Console bây giờ hiển thị các hạn ngạch cho Tìm kiếm cuộc gọi API và Tìm kiếm lưu trữ dữ liệu.
  • Search API đã phản đối các thuộc tính order_id vào lớp tài liệu. Nó đã được thay thế bằng các thuộc tính xếp hạng.
  • Search API đã phản đối các thuộc tính tài liệu trên ListResponse và thay thế nó bằng một thuộc tính kết quả. Ngoài các thuộc tính document_id trên lớp OperationResult bị phản đối và thay thế bằng các thuộc tính id.
  • Cố định một vấn đề mà unicode không nhất quán trong xử lý các Search API Python.
  • App tạo cho các ứng dụng bằng cách sử dụng Master / Slave kho dữ liệu hiện nay được giới hạn chỉ có những người dùng đã sở hữu một Master / Slave ứng dụng.
  • Ứng dụng với bật thanh toán hiện nay có thể cấu hình lên đến 100 công việc cron.
  • Cố định một vấn đề mà các bản sao lưu kho dữ liệu lớn không thể bị xóa.
  • Cố định một vấn đề mà các bản sao lưu kho dữ liệu thất bại do một vấn đề ASCII giải mã.
  • Cố định một vấn đề mà các SDK đã không nhập khẩu các gói con một cách chính xác khi sử dụng móc nhập khẩu.
  • Cố định một vấn đề mà chạy một truy vấn chiếu trên một tài sản có nhiều giá trị với một bộ lọc bình đẳng không trả lại bất kỳ kết quả.
  • Cố định một vấn đề mà các biến môi trường unicode đã được thả xuống trong Appstats khi sử dụng Python 2.7.

Điều gì là mới trong phiên bản 1.6.5:

  • Jinja2 hiện nay bao gồm các module _debugsupport.
  • Cố định một vấn đề với dev_appserver nơi nó mặc định HTTP Content-Type của một yêu cầu để text / plain thay vì văn bản / html.
  • Cố định một vấn đề mà các SDK sẽ bao gồm một số chỉ số mà không được cần thiết trong sản xuất.
  • Cố định một vấn đề trong SDK nơi SDK quản trị giao diện điều khiển sẽ không hiển thị giá trị tài sản danh sách utf-8 mã hóa.
  • Trong cao Replication kho dữ liệu, có một loại siêu dữ liệu mới, __entity_group__, rằng có một tài sản __version__ số. Khách sạn này được đảm bảo để tăng thay đổi mỗi ngày để các nhóm thực thể.
  • Các hình ảnh API bây giờ hỗ trợ thao tác đối tượng được lưu trữ trên Google Cloud Storage.
  • Trong hình ảnh API, các cuộc gọi get_serving_url tại tùy chọn cho phép bạn chỉ định nếu các URL mà bạn đang tạo nên được phục vụ trên https.
  • Trong API công tác Queue REST, bây giờ bạn có thể chỉ định một thẻ khi bạn chèn một nhiệm vụ trên một Queue Pull.
  • Trong API công tác xếp hàng, bạn có thể chỉ định một thời hạn cho các cuộc gọi lease_tasks. Thời hạn mặc định đã được tăng từ 5 giây đến 10 giây.
  • Bây giờ có thể sử dụng cron để lên lịch sao lưu kho dữ liệu.
  • Các kho dữ liệu quản trị hiện nay có một trang hiển thị thông tin về tình trạng của các bản sao lưu kho dữ liệu và phục hồi.
  • Bây giờ có thể hủy bỏ sao lưu kho dữ liệu của bạn hoặc khôi phục lại từ các quản trị kho dữ liệu.
  • Bây giờ có thể khôi phục lại một kho dữ liệu Kind duy nhất từ ​​các kho dữ liệu Quản trị từ một bản sao lưu kho dữ liệu.
  • Trong Admin Console, bạn có thể báo cáo các vấn đề sản xuất với các ứng dụng của bạn trực tiếp đến Google từ các trang của ứng dụng. Đơn giản chỉ cần nhấp vào "Báo cáo vấn đề sản xuất" liên kết, điền các thông tin theo yêu cầu, và gửi đi.

Điều gì là mới trong phiên bản 1.6.4:

  • thống kê kho dữ liệu hiện nay cho thấy số lượng lưu trữ được sử dụng bởi các chỉ số ứng dụng.
  • Phát hành một tiện ích thử nghiệm để di chuyển các đốm màu của ứng dụng cùng một lúc bạn di chuyển dữ liệu kho dữ liệu của bạn. Bạn có thể lựa chọn để di cư blob trong Bảng Điều khiển khi bạn bắt đầu di chuyển của bạn.
  • Cập nhật Backup nghiệm / Khôi phục chức năng bao gồm các tùy chọn để sao lưu và khôi phục lại Google Cloud Storage.
  • Các NDB kho dữ liệu API tại là thường có sẵn. Đối với ghi chú phát hành đầy đủ trên phiên bản 0.9.9 và 1.0.0 sửa lỗi đã được tích hợp vào các API.
  • Trong Python 2.7 runtime, đề nền có sẵn như là một phiên bản thử nghiệm khi sử dụng phần phụ trợ App Engine.
  • Sử dụng phương pháp Blobstore API của serve_blob (), ứng dụng của bạn có thể phục vụ các đối tượng được lưu trữ trên Google lưu trữ cho phát triển.
  • Các Admin Console hiện nay cung cấp một trình xem Memcache liệt kê số liệu thống kê Memcache và có thể hiển thị nội dung Memcache dựa trên trọng.
  • Trong stub khả năng API trong SDK, bạn bây giờ có thể kích hoạt hoặc vô hiệu hóa khả năng bằng cách sử dụng SetPackagedEnabled.
  • Bộ cài đặt Windows bây giờ nhắc nhở để cài đặt Python 2.7 thay vì Python 2.5.
  • Các API Testbed bây giờ hỗ trợ khả năng API.
  • Truy vấn GQL trong Bảng Điều khiển không còn ném ra một lỗi khi một dấu chấm phẩy được bao gồm.
  • Các API kho dữ liệu hiện nay bao gồm một trang trí NonTransactional để đảm bảo rằng một chức năng được chạy bên ngoài của một giao dịch. giao dịch hiện tại đang tạm dừng trong khi chức năng được thực hiện.
  • Tab kho dữ liệu quản trị trong Bảng Điều khiển hiện nay cho thấy các đối tượng từ mọi miền không gian.
  • Cố định một vấn đề với _strptime khi threadsafe đã được chỉ định.
  • Cố định một vấn đề mà DatastoreFileStub.del không thành công trên tempfile.msktemp.
  • WebOb 1.1.1 bây giờ được bao gồm trong SDK, và được sử dụng bởi mặc định có khi Python 2.7 được quy định.
  • Cố định một vấn đề mà các tập tin index.yaml bị xóa nếu skip_files bạn nhập khác từ danh sách skip_files mặc định.

Điều gì là mới trong phiên bản 1.6.3:

  • Trong Admin Console, bạn có thể sử dụng tính năng chia nhỏ file giao thông mới để gửi một tỷ lệ phần trăm nhất định của lượng truy cập vào một phiên bản ứng dụng mặc định không. Việc lưu thông được chia bởi một trong hai bánh hoặc địa chỉ IP.
  • Email được gửi từ tên miền Google Apps địa chỉ email mà các tên miền đã được thiết lập để sử dụng DKIM sẽ được ký kết: khi một email được từ một yêu cầu có nguồn gốc từ miền của ứng dụng đó hoặc bất cứ lúc nào các email được gửi từ một ứng dụng người quản trị, kể cả khi email được gửi từ một công việc định kỳ hoặc theo yêu cầu nhiệm vụ hàng đợi.
  • Trong Admin Console, bạn bây giờ có thể chọn bao nhiêu và bao lâu bạn muốn để lưu trữ các bản ghi. Tất cả các ứng dụng được 1G miễn phí và cuối cùng sẽ có thể trả tiền cho nhiều hơn, trong khi số tiền có thể được gia tăng giải phóng này, chúng tôi sẽ không bắt đầu sạc cho các năng lực bổ sung cho đến khi phiên bản tiếp theo tại sớm nhất.
  • Các trường hợp màn hình trong Admin Console bây giờ có một nút để đóng cửa một trường hợp cụ thể.
  • Mỗi bản ghi ứng dụng có một liên kết tới instance mà phục vụ theo yêu cầu. Nếu trường hợp không còn phục vụ các yêu cầu, một thông báo sẽ được hiển thị.
  • Các hàng tác vụ API bây giờ hỗ trợ khả năng gắn thẻ một nhiệm vụ Queue Pull. Sau đó, bạn có thể thuê các công việc theo tag. Tính năng này là thử nghiệm.
  • Sử dụng Google Apps ánh xạ miền ký tự đại diện, bạn có thể truy cập vào phiên bản thay thế của ứng dụng của bạn thông qua một miền tùy chỉnh.
  • Đẩy và Kéo Hàng đợi tại được liệt kê một cách riêng biệt trong sự phát triển SDK console.
  • tài liệu phát triển cho NDB API thử nghiệm, thay thế cho db.py, bây giờ đã có.
  • appcfg.py bây giờ hỗ trợ OAuth2.
  • webapp 2.5.1 bây giờ đã có trong thời gian chạy Python 2.7.
  • Django 1,3 bây giờ đã có trong thời gian chạy Python 2.7.
  • GQL Query bây giờ hỗ trợ kiểu tùy chỉnh đúc cho yếu tố danh sách cho các bộ lọc IN.

Điều gì là mới trong phiên bản 1.6.2:

  • Các Blobstore API hiện nay bao gồm các chức năng không đồng bộ gọi create_upload_url_async, delete_async, và fetch_data_async.
  • Django phiên bản 1.3 bây giờ đã có trong thời gian chạy Python 2.5.
  • Chúng tôi đã thêm một dựng sẵn django_wsgi để cho phép bootstrapping dễ dàng hơn của các ứng dụng Django.













































































Điều gì là mới trong phiên bản 1.5.1:











Yêu cầu :


Phần mềm tương tự

artTemplate
artTemplate

14 Apr 15

Apache Curator
Apache Curator

10 Feb 16

Polo
Polo

13 Apr 15

Adminer
Adminer

1 Oct 15

Phần mềm khác của nhà phát triển Google, Inc.

GoogleCL
GoogleCL

13 May 15

Cayley
Cayley

12 May 15

traits.js
traits.js

6 Jun 15

Ý kiến ​​để Google App Engine SDK for Java

Bình luận không
Nhập bình luận
Bật hình ảnh!