Menu

#280 One Outlook breaking change: Implement Web API (instead of or in addition to Outlook.interop COM)

open
nobody
Outlook new (1)
2025-07-14
2023-05-15
No

I suspect this is a showstopper and not easily fixable but I'm guessing the One Outlook will be a total breaking change for GCSM? :-( Even end of life unless you stick to old Outlook? I've really appreciated the app for many years to keep my Outlook and Google contacts in sync. Unless there is some magic new API but from what I've read of other add-ins, the architecture might not even work. One Outlook doesn't even have export/import PST so you can't even do it manually.

Discussion

  • Rob Nicholson

    Rob Nicholson - 2023-05-15

    https://i.imgur.com/M0OehG4.png

     
  • Rob Nicholson

    Rob Nicholson - 2024-01-15

    One assumes that this application is now on death row as no response to above and One/New Outlook will be rolling out very shortly. Will be missed as managing two contact lists (Outlook and Google) is a right pain.

     
  • Florian Saller

    Florian Saller - 2024-01-17

    Hi, this application is not on death row, it is just a sparetime activity of some committed developers and we cannot handle every bug or change request in a way how you would expect it from payable software solutions :-) Currently the GCSM is not able to use the Outlook Web Services, which might be needed for the sync with the new basic Outlook (which seems to be WebService based instead of Office.interop, which is a classcial COM interface). For Google access we implemented already the Google Webservice, but during this time there was no Outlook Web Service to use the same approach there, this was the reason, why the GCSM always needs a locally installed Outlook to work as a bridge. If Microsoft now also offers an API to access by Apps via Web, then we can work on a new version to support it, but this is for sure not a low hanging fruit with low efforts. And what I can tell you, the commercial Outlook 365 is still based on Outlook.Interop (COM) interface and still works like a charm with GCSM, e.g. in my work Laptop I have the newest Outlook 365 installed and it works. Only the new (free) Outlook, which comes with Windows11 as standard Mailing program (replacing the old Mail standard program) is currently NOT supported. I hope this brings some light into the dark, maybe I will have some more time in the next months to investigate the Outlook Web API further and find a solution, maybe also some other OpenSource developer can help me with this?!

     
  • Florian Saller

    Florian Saller - 2024-01-17
    • assigned_to: Florian Saller
     
  • Florian Saller

    Florian Saller - 2024-01-17

    Ticket moved from /p/googlesyncmod/bugs/1381/

     
  • Florian Saller

    Florian Saller - 2024-01-17
    • summary: One Outlook breaking change --> One Outlook breaking change: Implement Web API (instead of Outlook.interop COM)
     
  • eturk

    eturk - 2024-01-19

    Thanks Florian for recognizing this end-of-life issue!

    Could it be helpful to update the link in the bottom of the app to notify users of the need for developers and maybe donations specifically for this v5.0 fix to inspire devs?

    Can ChatGPT be used to help create C# code to send a 'delta query' to people API in Microsoft Graph?


    Some refs for others curious about the needed change:

    MS video Sept 5, 2023 gives rough timeline of 2+ years for full "removal" of "classic" Outlook for Windows https://youtu.be/Qt3TugLOD8g?si=uQztwjLGhsqHyQ0d&t=1057

    MS points to using people API in Microsoft Graph to access contacts (and calendar).
    https://learn.microsoft.com/en-us/graph/outlook-contacts-concept-overview

    (Edit: previously had wrong article link on Windows Mail EOL, not Outlook. Thanks Florian!)

     

    Last edit: eturk 2024-01-19
  • Florian Saller

    Florian Saller - 2024-01-19
    • summary: One Outlook breaking change: Implement Web API (instead of Outlook.interop COM) --> One Outlook breaking change: Implement Web API (instead of or in addition to Outlook.interop COM)
     
  • Florian Saller

    Florian Saller - 2024-01-19

    please notice , that this will be not a end-of-life scenario for GCSM!!! This announcement only affects the old (free) Mail & Calendar apps, which are pre-installed on Windows 11. see the content of the links provided in previous comment: These changes will not affect your organization’s use of classic Outlook for Windows.

     
    👍
    1

    Last edit: Florian Saller 2024-01-20
    • eturk

      eturk - 2024-01-19

      oops, thanks for correction. Edited previous post with link to MS video on transition w/ screenshot of timeline. We've got 2+ years until "classic" is "removed".

       
  • Rob Nicholson

    Rob Nicholson - 2024-01-19

    Yes, Outlook classic currently works fine but the desktop versions (inc. M365) versions will be replaced by the progressive web application at some point - I'd guess at next one to two years.

    It could be that the replacement web interface (assuming there is one) is easier to use and less prone to breaking changes that the current methods. Certainly for M365/Exchange, you'd be keeping an Exchange based contact list synchronised, not a local copy.

    Not sure about non-Exchange standalone installations where the database is stored locally. In Outlook, it's all in a single PST (or is it OST?) file - email and calendar.

     
  • Florian Saller

    Florian Saller - 2024-04-13

    PST is only an Outlook file to backup Emails to (or if you still use POP3). OST is for IMAP and Exchange, because there is always a local copy + server copy which are synchronized based on your settings. I don't think, they will completely remove the old Outlook approach with Exchange connection. Therefore I don't see any urgent activity here, even though it would be appreciated, if there might be developers adding the "Outlook new" interface to this GCSM. But I'm afraid this cannot be combined with this Software, it must be a forked software (e.g. GCSM for New Outlook, or something like that)

     
    • Rob Nicholson

      Rob Nicholson - 2024-04-14

      I only mentioned PST as that is a way to export/import contacts manually between systems albeit not easily. I've got a test VM with New Outlook. GCSM doesn't work. Throws this error. So this is a showstopper as classic Outlook will be retired soon:

       
      • Florian Saller

        Florian Saller - 2025-07-14

        Hi Rob, as mentioned above, this is NOT true. Traditional Outlook is still working. If you switched to new Outlook (e.g. to try it out), you can easily switch back, just click the button on the upper right of the new Outlook

         
        • Rob Nicholson

          Rob Nicholson - 2025-07-14

          Indeed but the writing is on the wall. Classic Outlook will be EOL in 2029. Sure, quite a few years. It's why I wrote "One Outlook will be a total breaking change for GCSM"

           
          • Florian Saller

            Florian Saller - 2025-07-14

            yes, that is true. But this timeline was already adjusted several times. In 2023 it was said 2+ years, now it is 2025 and still not disappeared, actually the classic Outlook is still standard in many companies, as the one I am working in. So maybe they will even prolong it after 2029. But we try to work on a new fork for this GCSM new to support Outlook web services as well, but I think we need some volunteers to do so, because I am currently quite busy with other (business and private) tasks

             
      • Florian Saller

        Florian Saller - 2025-07-14

        GCSM works with PST (e.g. if using POP), but also with OST (e.g. if using Exchange or IMAP)

         
  • Florian Saller

    Florian Saller - 2024-04-13
    • labels: --> Outlook new
    • assigned_to: Florian Saller --> nobody
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.