Ghi chép cả ba cờ IMAP, và nói lý do tại sao chỉ mục không thể phục vụ danh sách được nêu ra
Cuộc di cư đã được thực hiện, vì vậy đã được thực hiện và SearchIndexService bây giờ viết Nó bên cạnh được đọc và được tinh tinh. Chỉ số đã ghi lại 2 trong 3 Lá...
Không đọc hoặc viết được tồn tại trước khi cột của nó
Đi theo sự thay đổi về việc sử dụng quyền tự do cá nhân. Không có gì trong việc triển khai con đường bây giờ chạm vào cột mà KamoInitor chưa tạo ra. Danh sách ...
Dừng rò rỉ một kết nối IMAP IDLE trên mỗi trình duyệt kết nối lại
Ngắt sợi IDLE không thể kết thúc một IDLE: nó được đậu trong một chặn ổ cắm đọc rằng chỉ nhìn thấy lá cờ một khi đọc trở lại một mình, lên Thời gian rảnh của Do...
Một nửa nguồn gốc của 1b3553f, chỉ được thử nghiệm
1b3553f đã sắp xếp hai hồ sơ thử nghiệm mới và không có gì khác, vì vậy nó đã hạ cánh khẳng định một Bộ quản lý thư mục vô giá trị Cờ chưa tồn tại và không thể ...
Dừng một cờ IMAP vô danh từ bị viết quá nhiều
Cờ IMAP là độc lập, vì vậy "dấu hiệu này đọc" phải không nói gì về ngôi sao. EmailImapService.setFlags đã luôn luôn lấy khởi động vô ích và bỏ qua các vô giá tr...
Dừng gửi một chứng nhận chung như là một mặc định cấu hình
Mật khẩu chia sẻ của nền tảng đã được nướng chín như fallback cho DB PSSWORD và MINO ROO PSSWORD, vì vậy nó sống trong repo này và trong hình ảnh xây dựng cũng ...
Lấy người gọi từ phiên chạy, không phải từ chuỗi truy vấn
Get /api/calendar/calendar đã userId như một tham số yêu cầu, vì vậy thay đổi một số trong URL đọc lịch của bất cứ ai — và bởi vì lịch được thực hiện Không có t...
Làm cho MKCOL tạo một cuốn sách mà thực sự có thể được cất giữ
mkCol xây dựng một sổ ghi nhớ liên lạc không chứa một tổ chức hay một người sở hữu và trả lại 201 bất kể là gì, vì vậy tạo một sổ địa chỉ từ một CardDOV Khách h...
CockroachDB-Chỉ đáp ứng PostgreQL từ chối
CockroachDB đánh vần chữ STRING; PostgreQL và YugabyteDB sử dụng TEXT. 25 đúc trên các bản địa vẫn còn phát ra CAST (xSSS WING) và :STRING, thất bại với chuỗi k...
Phạm vi ghi lại sổ sách cho thành viên sở hữu chúng
Chỉ tổ chức mới giám sát các mối liên hệ. listbooks (orgId) đã được Theo tổ chức tìm kiếmId (orgId), và các yêu cầu liên lạc đã mở Nơi c.contactBook. bodiesizat...
Hàng xuất bản là chuỗi — một cuốn sách mới 404'd khi bạn chọn nó
CockroachDB độc nhất rowid() tạo ra 64-bit ids. Name 280812680906758; đạn JavaScript của JSON.parse bất cứ điều gì qua Số. MAX SAFE INTEGER, Vì vậy các trình du...
Thu cỡ thông điệp thay cho bằng không
SearchIndexService đã viết kích cỡ byte = 0 cho mỗi thông điệp mà nó đã từng chỉ mục, theo bình luận "Không có trong phong bì". Nó có sẵn — lấy ra Đơn giản là k...
Phục hồi các tập tin 2b23346 đã rơi, và trả lời một gửi quá cỡ với 413
2b23346 đã được thực hiện thông qua một chỉ số tư nhân chưa bao giờ được sản xuất từ HSAD, Vì vậy, nó cây chỉ chứa ba tập tin được sắp xếp vào nó và cam kết xóa...
Dừng tất cả các gửi tại 1MB, vì vậy một hình ảnh cũ thực sự có thể đi ra
Kết hợp với một hình ảnh đã dán thất bại với một "sai để gửi email". Hạt Trình soạn thảo chỉ nội dung dán vào trong cơ thể HTML như là một URI cơ bản64 dữ liệu,...
Dừng Hibern maging ":" đúc trong bản địa mặc định
Cách phân tích bản xứ của Hibernate đối xử ":" như một ruột già trốn thoát và tiếp tục một đơn ":". Name *ARAY [: văn bản [], ')) và từ chối nó với: tại hoặc ...
Tiếp tục thử lại người dùng NATS bền vững của mục lục sau khi triển khai
Một sự va chạm giữa các kén kéo và cái đi ra vẫn còn giữ được sự bền vững Người tiêu dùng, vì vậy các kén đến được gắn với "mail-metadata-indexer" thất bại với ...
Chỉnh các mục lục siêu dữ liệu thành các cột đã xếp dãy
Theo dõi các kamo-shared-liverary thay đổi mà bản đồ cuộc đối thoại/ truy vấn index Cột dãy như chuỗi []/UUID [] thay vì danh sách < t>, là những gì dừng lại Mọ...
Hạn chế phần lớn thư mục và dừng nó khi cấu trúc bị lỗi
Công việc không ràng buộc từ một phiên họp hiện thời, cuốn vào để cây được sạch sẽ. Chỉ số lớn đi bộ các trang với tổng số trang được đặt thành nguyên. MAX VA ...
Không bao giờ khớp một đầu mối chống lại địa chỉ của công ty
Một đầu mối mà e-mail đã được thiết lập để Narrem.com phù hợp với tất cả các tin nhắn mà địa chỉ đã từng gửi - một hồ sơ dẫn đầu xuất hiện trên toàn bộ đường bi...
Trang trước khi quét xong cửa sổ
Một trang cố định yên lặng bị mất thư mỗi khi hộp thư mất nhiều hơn hoặc Chỉ là lần quét đầu của một hộp thư đang hoạt động — và mất nó vĩnh viễn, bởi vì Phần ...
Name
Một hồi âm nhanh cho một thông báo KamoCRM bị lỗi bởi «{ » khủng bố «: « Địa chỉ Ivald »} được tạo ra từ điển trong hộp trả lời. Sợi dây đó chính là từ trong th...
Dừng phân loại một người chủ HTML đa phần/ liên quan như một đính kèm
Mỗi email giao dịch chúng tôi gửi với một logo inlined org đến của chúng tôi / Thông báo người xem với một chủ đề đúng và một cơ thể hoàn toàn trống rỗng. là A...
Quét các kho MFA dùng chung
MfaEnrollmentService là một @Service in kamo-shar-lix, do đó, các thẻ hoang dã @ ComponentScan("com.kamo") trong ứng dụng này xây dựng nó hay không Việc phụng s...
@ info/ rich
Hộp thư điện tử mới đã có mặt tại CrashLoop reboot từ năm 168a05 — 22 lần khởi động lại, Chưa bao giờ bắt đầu. Rắnyaml tăng khả năng nhận dạng trùng khớpKey trê...
Harden tải xuống kubecl chống lại flaky eag [skip ci]
dl.k8s.io trên eagly eagly thả giữa chuyển tiếp: cong: (56) SSL SSL read: lỗi hoặc âm thanh tồi Việc triển khai một tòa nhà màu xanh khác đã thất bại. Quan sát...
Thêm điểm kết thúc chiến dịch còn thiếu cho / api/mail/camaigns
Không gian làm việc/ thu nhỏ bằng thư điện tử Chiến dịch Service (The @Service) đã từng được tạo ra — không có@Rest Conster đã phơi bày nó, Vì vậy, mỗi cuộc gọi...
Gỡ bỏ nghi ngờ kích hoạt yêu cầu Matcher đã sụp đổ khi khởi chạy
Name Comment "/api/email/un subtatch/**") là một mvcRequest Matcher mơ hồ và ném vào Văn cảnh bên trong (CrashLoop back Out). Điểm cuối đã được công khai thông ...
Dừng tuần tự hóa tính toán xiauth2 nhận thư đã làm hỏng bộ nhớ tạm Redis
File tráo đổi vCalendar Comment Thêm «isXauth2 » Những kẻ bắt cóc ở đây đã được nối tiếp như là một tài sản "xoauth2" nhưng không có lĩnh vực để đọc Quay trở lạ...
Comment
TIẾNG: Tên « TỪ ảo domain » với thư mục không chấm, vì vậy hộp thư/domai được nhập vào hộp thư của KamoMail vào hộp thư điện tử của người gọi — một org có thể t...
Nhà cung cấp OAuth đã chọn bền bỉ trên gọi lại vì vậy nó dừng lại trở lại KamoMail
Chuyển một org sang Microsoft 365 (hoặc Google Workspace / Zoho) không bao giờ bị mắc kẹt: tín hiệu OAuthback được cất giữ và chỉ bật lên trạng thái trên hàng n...
Name
& Xuất ra danh sách * Con đường mòn trên đỉnh cao chỉ có trên sông Kamo Nơi tiếp thị, vì vậy cho khách hàng orgs (v. d. optionone.com) cả hai hình ảnh 404 và cá...
Bí mật liên tục nội bộ-auth (nhà tiên tri đánh dấu)
Thay thế dây.equals với tin nhắn Digest.isEqual để phản ứng không thể rò rỉ thông tin của X-I nội bộ-Ath chia sẻ bí mậtte-byte. Quét toàn bộ hạm đội Bộ lọc nội ...
Trở về 422 (không phải 500) khi không có hộp thư
danh sách Folders và các điểm kết thúc khác ném không hợp lệStateExence từ Comment được cung cấp, thứ mà người điều khiển đã biến thành 500. Thêm Hộp thư chưa c...
Không lưu giao dịch NoReply gửi thư mục đã gửi
Không có địa chỉ gửi mà không có hộp thư, nhưng mỗi giao dịch gửi vẫn còn cố gắng một bên lề IMAP để thư mục gửi của nó, sản xuất một tiếng ồn Cảnh báo về mỗi l...
Danh sách thư điện tử đã trả về hình UI *
Nhận được /api / email/boxs trả lại thực thể sống (providerStatus, cuối cùngSyced at, không tính thành viên). Thiết lập UI đọc Tình trạng lúc nào cũng không xác...
Cho phép truy cập hộp thư dựa trên đặc quyền để đọc + gửi như
giải quyết ForMailbox chỉ cho phép truy cập qua một bài tập trực tiếp của MeberMailbox, Vì vậy hộp thư xuất hiện thông qua * quyền đã ném NoSuchElution -> "Đã s...
Bảo tồn tên tập tin gốc và kiểu nội dung trên việc tải xuống
Điểm cuối cùng của hai bên và các bộ điều khiển hộp thư chia sẻ) đã phát ra định vị nội dung: đính kèm không có tham số tên tập tin và nội dung: ứng dụng/ctet-s...
Các thành viên đồng bộ. email khi gửi hộp thư chính được gán, thay đổi hoặc gỡ bỏ
Khi một hộp thư được chỉ định cho một thành viên của KAMO MAIL org, các thành viên.mail đã không bao giờ cập nhật, gây ra thư điện tử căn cước để không giải quy...
Mark-as-read for shared and member mailboxes
EmailController.setFlags now accepts an optional mailboxId query param and routes through resolveProviderWithMailbox so member-mailbox flags are set against the...
Xử lý IMAP InputStream trong getMessage để ngăn chặn classCastEcception
JavaMail có thể trả lại một IMAPInputStream thay vì một chuỗi được giải mã từ một phần. Gọi đối số () khi nội dung của thông điệp chưa được xác thực trước. Hạt ...
Dùng getHas Attachments () để khớp với kiểu cuộn băng khởi động
*TIẾNG BOY là một Boolean (Phu nhân), vậy Lombok Tạo ra các phần bổ sung nhận được Has Attachtes () không phải là các phần bổ sung. Chỉ sau đó tồn tại cho những...
Reset stale hasAttachments on sync and accumulate correctly
- Reset has_attachments=false at start of bulk sync so stale true values from old false-positive MIME detection are cleared before re-indexing - Accumulate ha...
Name
Thêm từ & địa chỉ địa chỉ hộp thư cần gửi. Chỉ Smtp Provider bây giờ sử dụng địa chỉ đó cho từ đầu khi hiện tại, rơi trở lại Nhà cung cấp cấu hình thư điện tử k...
Fix attachment parsing and hasAttachment false positives
Three fixes to EmailImapService: 1. toEnvelope: narrow multipart check to multipart/mixed only — plain HTML+text emails (multipart/alternative) no longer sh...
Add com.kamo.z.shared.commerce to EnableJpaRepositories scan
**************** (required by **************** in the shared library) lives under com.kamo.z.shared.commerce but was not included in the JPA repository scan, ca...
Correct field name and type in getFromAddresses response
Backend was sending 'email' key but frontend expected 'address', and sent type 'shared_mailbox' when frontend expected 'shared'. Also fixes hasMailboxes flag wh...
Thu về org domais khi không có thư email provider domais default set
KamoMailDomainValider đã khó khăn với 403 cho org mà có một miền mật độ DNS trong org domais nhưng không bao giờ thêm nó vào email Đăng ký miền nhà cung cấp. Th...
Hoàn trả lời để thay đổi — smtpService.send nhận đính kèm không trả lời để
Comment
- Thư điện tử: bằng cách sử dụng các truy vấn kho kho phần mềm củaOrgIdAndtatus - Các mẫu tự động cần thiết cho org mà không có hạt giống ban đầu Nếu kiểm tra s...
Như những gì anh thấy vận chuyển?
Mỗi một bản cập nhật này đều được tự động cập nhật trong không gian làm việc của bạn. Bắt đầu tự do và xem nó lớn lên tuần này qua tuần khác.